First Leg, 1-1: A Jens Lehmann error allowed Eidur Gudjohnsen to put Claudio Ranieri's Chelsea side in the lead but Robert Pires levelled matters, heading home an Ashley Cole cross. Marcel Desailly was sent-off late on but Chelsea held on for the draw. Photograph: Shaun Botterill/Getty Images
Second Leg, 1-2: Jose Antonio Reyes put Arsenal ahead before Frank Lampard levelled the tie and with only minutes left, the game was heading for extra-time. Wayne Bridge then broke into the Arsenal box and scored the goal which put Chelsea through. Photograph: Adrian Dennis/AFP/Getty Images
First Leg, 0-0: With José Mourinho in charge Chelsea were firm favourites for this tie but were frustrated in the first leg by a very organised Liverpool side. Frank Lampard and Didier Drogba went close for Chelsea but couldn't find the net as the game finished goalless. Photograph: Shaun Botterill/Getty Images
Second Leg, 1-0: The game which probably still keeps José Mourinho awake at night, a solitary Luis Garcia goal (which may or may not have crossed the line) putting Liverpool into the final where they would face AC Milan on that famous night in Istanbul. Photograph: Adrian Dennis/AFP/Getty Images
First Leg, 1-1: Emmanuel Adebayor gave Arsenal the lead but parity was quickly restored when Dirk Kuyt turned home a Steven Gerrard cross. The Gunners felt aggrieved not to have been awarded a second-half penalty as Liverpool held on. Photograph: Tom Jenkins for the Guardian
Second-Leg, 4-2: Sami Hyypia cancelled out Abou Diaby's strike to keep the tie level at half-time before Fernando Torres put Liverpool ahead. Emmanuel Adebayor thought he had put Arsenal through on away goals but Steven Gerrard and Ryan Babel ensured it was Liverpool who progressed. Photograph: Tom Jenkins for the Guardian
First-leg, 1-1: Dirk Kuyt's close-range finish appeared to have given Liverpool the advantage in this tie but with minutes to go John Arne Riise headed into his own net to give Chelsea a vital away goal. Photograph: Phil Noble/Reuters
Second-leg, 3-2: Didier Drogba's strike was cancelled out for Liverpool by Fernando Torres and the game headed into extra-time. There would be no penalty shoot-out this time as Drogba and Frank Lampard put Chelsea through despite Ryan Babel's late strike. Photograph: Eddie Keogh/Reuters
Cristiano Ronaldo headed United into the lead before Frank Lampard levelled just before half-time, while Chelsea had Didier Drogba sent-off in extra-time as the match headed to penalties. John Terry missed the penalty that would have won it for Chelsea and Edwin Van Der Sar saved from Nicolas Anelka to give United the trophy. Photograph: Tom Jenkins for the Guardian
First-Leg, 1-3: Branislav Ivanovic was the star of the show at Anfield as his two goals gave Chelsea the lead after Fernando Torres' opener. Didier Drogba scored in the second-half to leave Liverpool with a mountain to climb in the return leg. Photograph: Darren Walsh/Chelsea FC via Getty Images
Second-leg, 4-4: Goals from Fabio Aurelio and Xabi Alonso put Liverpool back in the tie in the first-half but Didier Drogba, Alex and Frank Lampard soon reasserted Chelsea's dominance. Lucas and Dirk Kuyt gave the away side hope but Lampard scored again late on as Chelsea progressed. Photograph: Tom Jenkins for the Guardian
First-Leg, 1-0: United dominated this game at Old Trafford but only had John O'Shea's close-range strike in the first-half to show for their efforts. Wayne Rooney, Cristiano Ronaldo and Carlos Tevez all went close for the home side as Arsenal defended for most of the match. Photograph: Tom Jenkins for the Guardian
Second-Leg, 1-3: Any hopes Arsenal had of making the final were ended inside 11 minutes as Ji-Sung Park and Cristiano Ronaldo put United ahead. Ronaldo scored a stunning breakaway goal in the second-half before Robin Van Persie scored a late penalty for the home side. Photograph: Tom Jenkins for the Guardian