Following the sensational win over Manchester City in the FA Cup on Saturday, we've compiled a list of some of the greatest ever Boro cup games.

How many of these do you remember?

JAN 3 1970 FA CUP RD 3
BORO 2 WEST HAM 1

More than 32,000 fans packed into Ayresome Park to see Second Division Boro take on top-flight West Ham, complete with their trio of World Cup winners, Bobby Moore, Geoff Hurst and Martin Peters. Stan Anderson's side adapted much better to the freezing conditions and clinched a thrilling victory with goals by Hugh McIlmoyle and Derrick Downing. 

FEB 18 1998 COCA-COLA CUP SEMI-FINAL SECOND LEG 
BORO 2 LIVERPOOL 0

Boro pulled off a shock victory after grabbing two goals in the first four minutes of this enthralling contest. Liverpool, one up from the first leg at Anfield, never recovered from the knockout punches delivered by Paul Merson and debutant Marco Branca - and Boro were Wembley-bound. 

FEB 29 2004 CARLING CUP FINAL 
BORO 2 BOLTON 1

The day Boro made history by winning their first major trophy. They went ahead at Cardiff inside two minutes from a tap-in by Joseph-Desire Job and doubled their advantage from the penalty spot five minutes later, Bolo Zenden converting after Emerson Thome had brought down Job. Kevin Davies pounced on a Mark Schwarzer mistake to give Bolton a lifeline, but Boro held on to claim the silverware. 

APR 6 2006 UEFA CUP QUARTER-FINAL SECOND LEG 
BORO 4 BASEL 1

No-one outside Teesside gave Boro much hope as they attempted to pull back a 2-0 deficit from the first leg in Switzerland, and the mountain became steeper when Eduardo put Basel in front midway through the first half. Mark Viduka equalised 10 minutes later and put Boro in front 12 minutes into the second half. A thunderbolt from substitute Jimmy Floyd Hasselbaink made it 3-3 on aggregate - and suddenly the impossible looked possible. As the clock ran down, Massimo Maccarone converted from a difficult angle to send Boro fans into raptures. 

APR 27 2006 UEFA CUP SEMI-FINAL SECOND LEG 
BORO 4 STEAUA BUCHAREST 2

Proof that miracles sometimes happen twice. Again, Boro did it the hard way, arriving at the Riverside a goal down from their away leg. Things got worse when the Romanians went two ahead on the night with goals by Nicolae Dica and Dorin Goian. Then came the fightback, with Massimo Maccarone grabbing Boro's first and Mark Viduka heading in the second. Chris Riggott levelled the tie on aggregate before Maccarone's unforgettable diving header sent Steve McClaren's side into the UEFA Cup final.  

Join in the debate on our Official Facebook page here.