Bolton Wanderers 0-1 Manchester City: Elano scores late from the penalty spot to give City the win.
Chelsea 4-3 Leicester City: Gareth McAuley puts Leicester City into a shock lead early on.
Chelsea 4-3 Leicester City: But the Blues are soon celebrate Frank Lampard's equaliser.
Chelsea 4-3 Leicester City: Chelsea lead through Lampard's second but DJ Campbell makes it 2-2.
Chelsea 4-3 Leicester City: Leicester take the lead but Shevchenko levels with three minutes left.
Chelsea 4-3 Leicester City: The Blues score following a goalmouth scramble to win a thriller at Stamford Bridge.
Liverpool 2-1 Cardiff City: The Reds take the lead through Nabil El Zhar's first goal for the club.
Liverpool 2-1 Cardiff City: Steven Gerrard scores the winner but there are no goals for Robbie Fowler at Anfield.
Luton Town 0-1 Everton (AET): David Bell and Lee Carsley battle in a tense game that goes to extra time.
Luton Town 0-1 Everton (AET): Tim Cahill gets the Toffees' winner in the first half of extra-time.
Portsmouth 1-2 Blackburn Rovers: Morton Gamst Pederson puts Rovers 2-0 up before Kanu pulls one back.
Sheffield United 0-3 Arsenal: A young team Arsenal take the lead through a vicious Eduardo strike.
Sheffield United 0-3 Arsenal: Eduardo bags a coolly-taken second goal and Denilson adds the Gunners' third.
Tottenham Hotspur 2-0 Blackpool: Robbie Keane finds the target to put Spurs ahead at White Hart Lane.
Tottenham Hotspur 2-0 Blackpool: Pascal Chimbonda heads a second and seals a debut win for Juande Ramos.