A round-up of the Carling Cup third round matches involving Barclays Premier League clubs on Wednesday.
Queens Park Rangers provided the shock of the night in the Carling Cup third round by dumping out five-time League Cup winners Aston Villa, Damion Stewart heading the only goal from Daniel Parejo's cross in a 1-0 victory at Villa Park.
Holders
Tottenham Hotspur claimed their first domestic victory of the season to reach the fourth round against
Newcastle United.
The clubs are stuck together at the bottom of the Barclays Premier League table, but it was Spurs who claimed a morale-lifting win thanks to a first goal for the club for Roman Pavlyuchenko (62) and Jamie O'Hara's confident finish (66).
Michael Owen pulled a goal back in the final minute but it was not enough as the visitors triumphed 2-1.
Chelsea brushed aside the challenge of Portsmouth with a 4-0 win at Fratton Park.
Last season's beaten finalists made it 10 goals conceded in two matches for Pompey following their 6-0 defeat by Manchester City at the weekend.
Frank Lampard opened the scoring from the penalty spot in the 36th minute after Nadir Belhadj fouled Michael Ballack.
Florent Malouda made it two on the stroke of half-time and Lampard was gifted a second when Pompey keeper David James punched the ball against him in front of goal (49).
reacted first
Salomon Kalou then profited from another error, this time from Sylvain Distin, to make it four (64).
Wigan Athletic got the better of Football League opposition in a 4-1 away victory over Ipswich Town.
Lee Cattermole reacted first to turn in a rebound for a 52nd-minute opener before Jonathan Walters (61) volleyed in the equaliser.
But the hosts were only level for a minute as Amr Zaki's mis-hit volley fell to Olivier Kapo (64), and the Egyptian was the provider again as Paul Scharner made it three (70) before Henri Camara sealed matters in injury time.
Blackburn Rovers won the all-Barclays Premier League encounter against Everton 1-0 at Ewood Park thanks to a first Rovers goal for full-back Martin Olsson in the 10th minute.
James Vaughan thought he had equalised in the second half but his header was ruled out for a foul on substitute goalkeeper Jason Brown.
In the evening's second round match Michael Ball proved the villain for Manchester City as Mark Hughes' side crashed out at the hands of League One Brighton.
A 2-2 draw after extra-time at the Withdean sent the tie to penalties and Ball was the only player to miss, seeing his kick saved by Michel Kuipers, as Brighton triumphed 5-3.
City were celebrating a 6-0 win over Portsmouth at the weekend while Brighton were losing to nine-man Walsall, but Glenn Murray sent the tie into extra-time with an 89th-minute equaliser after Gelson Fernandes had opened the scoring (64).
Stephen Ireland looked like he had spared big-spending City's blushes when he made it 2-2 (108) following Joe Anyinsah's extra-time strike (95), but the League One side had the last laugh.