Burnley 0-2 West Ham
Matthew Taylor scored the opener for West Ham in the 75th minute.
Jack Collison made it 2-0 in stoppage time after Burnley had Keith Treacy sent off.
Leicester City 4-3 Fulham
Championship side Leicester City knocked out Premier League strugglers Fulham in an exciting match at the King Power Stadium.
Goals from Wes Morgan, Chris Wood and Ignasi Miquel gave Leicester a 3-1 lead early in the second half after Hugo Rodallega had put the visitors ahead. Moments after Miquel's goal, though, Rodallega pulled one back for Fulham, who then equalised via Giorgos Karagounis three minutes from time.
But Leicester grabbed the win with Lloyd Dyer's 89th-minute goal.
Birmingham 4-4 Stoke (a.e.t., 2-4 on penalties)
Stoke survived a scare at Birmingham, winning the penalty shootout 4-2 after a thrilling 120-minute draw at St. Andrews.
Birmingham thrice pegged back Stoke after the Potters had taken leads of 1-0, 3-1 and, in extra time, 4-3.
Tom Adeyemi (28'), Peter Lovenkrands (84', 90') and Oliver Lee (117') scored for Birmingham. Oussama Assaidi (10'), Peter Crouch (55'), Marko Arnautovic (71') and Kenwyne Jones (93') scored for Stoke.
Birmingham had Wade Elliott sent off in first-half stoppage time.