Samir Nasri scored two penalties in extra-time to help Arsenal to a 4-1 victory over north London rivals Tottenham in the third round of the Carling Cup.
Henri Lansbury had given the Gunners the lead in the first half at White Hart Lane, but Robbie Keane equalised just after the interval. However, Nasri succeeded where Tomas Rosicky had failed at Sunderland, firing home two convincing spot-kicks after he had been brought down by Sebastian Bassong and Marouane Chamakh pulled back by Steven Caulker. Andrey Arshavin completed the scoring.
Everton crashed out in London, beaten 4-3 in a penalty shoot-out by League One strugglers Brentford after a 1-1 draw. Jermaine Beckford and Phil Jagielka failed from 12 yards for David Moyes' men. Full-back Seamus Coleman had earlier fired Everton into a sixth-minute lead but the Bees drew level with a header from Gary Alexander in the 41st minute.
Bolton boss Owen Coyle endured a miserable evening on his return to former club Burnley, Wade Elliott scoring the only goal for the home side. Coyle was predictably abused all night by the Turf Moor faithful, who saw Elliott's 45th-minute volley pushed out by goalkeeper Adam Bogdan only for referee Mark Clattenburg to award the goal on the advice of his linesman.
New signings on target for Birmingham
Birmingham enjoyed a comfortable passage into the next round after scoring three goals in four first-half minutes to beat MK Dons 3-1 at St Andrews. Alexander Hleb, Nikola Zigic and Craig Gardner put the result beyond doubt by the 28th minute, with Dons substitute Aaron Wilbraham deservedly bagging a late consolation for the League One side.
Tamas Priskin and Gareth McAuley gave Ipswich a 2-1 victory over Millwall at the New Den. Priskin struck his third goal of the season in the 23rd minute and defender McAuley doubled the lead before the break. Steve Morison pulled one back in the second half but Ipswich held off a late onslaught to reach the fourth round for the first time in eight years.
Championship outfit Swansea also joined the last-16 line-up as a hat-trick from former Chelsea winger Scott Sinclair accounted for League One pacesetters Peterborough at London Road. Craig Mackail-Smith scored Peterborough's goal in their 3-1 home defeat.
First-half goals from Michael Morrison and Lloyd Dyer saw Leicester advance at the expense of 10-man Portsmouth. A late Liam Lawrence goal set up a tense finale at Fratton Park following Richard Hughes' straight red card, but Leicester held on.
Stoke heading for next round
Headers from Danny Higginbotham and Kenwyne Jones secured Stoke's 2-0 victory over Fulham at the Britannia Stadium. Higginbotham gave the Potters the lead in the 23rd minute, arriving at the far post to convert Matthew Etherington's corner and Jones wrapped up the win with his third goal in three games 11 minutes from time.
Nigeria international Victor Obinna gave West Ham their first victory over Premier League opposition this season with a 2-1 win at Sunderland. The 23-year-old struck 14 minutes after the break after Sunderland's record signing Asamoah Gyan had earlier cancelled out Frederic Piquionne's opener for the visitors.
Wolves were given a scare by Notts County but came through 4-2 after extra-time at Molineux. Former West Brom striker Lee Hughes put Notts County ahead in the 57th minute, but a penalty from Nenad Milijas seven minutes from the end of regulation time forced the extra 30 minutes - after County defender Liam Chilvers had been sent off for hauling back Christophe Berra.
Substitute Steven Fletcher put Wolves ahead for the first time two minutes into the added period, and Kevin Doyle gave them breathing space by making it 3-1. Kevin Smith replied for County but Doyle scored again with a minute remaining to remove any doubt.