Birmingham 3, Wigan 2
Birmingham rallied twice before beating Wigan 3-2 at St. Andrews.
Birmingham missed an early chance when Cameron Jerome shot wide after a deflected cross from Daniel De Ridder, but an unmarked Jason Koumas volleyed wide for Wigan at the other end.
Marcus Bent put Wigan ahead in the 23rd when he collected a long clearance by Mario Melchiot and shot past Maik Taylor from 12 meters (yards).
De Ridder had a free kick saved by Wigan goalkeeper Chris Kirkland before he hit a cross that Paul Scharner touched with his hand to give away a 25th-minute penalty kick that Olivier Kapo scored.
Melchiot again set up Bent in the 59th with a cross that Stephen Kelly and Taylor were unable to clear, leaving the striker with an easy tap in.
Liam Ridgewell deflected in Rafael Schmitz’s header to make it 2-2 in the 67th and, with nine minutes left, Kapo hit a low shot from the edge of the area past Kirkland and into the corner.
Chelsea 6, Manchester City 0
Didier Drogba scored twice as Chelsea equaled its biggest ever Premier League win and moved up to fourth place Saturday with a 6-0 victory over Manchester City.
Frank Lampard set up three of his team’s goals as Chelsea handed third-place Manchester City its third away loss of the season.
Michael Essien put Chelsea ahead at Stamford Bridge in the 16th with a shot past goalkeeper Joe Hart following a through ball from Lampard.
Lampard then hit a ball from halfway to Drogba in the area in the 30th and the Ivory Coast striker eluded defender Micah Richards to shoot into the net.
Drogba scored again in the 56th with a low volley after Hart saved an initial shot by Lampard.
Drogba then set up Joe Cole for a 60th-minute goal from a low shot; Salomon Kalou hit a shot through Hart’s legs; and Andriy Shevchenko rounded off the scoring in the 90th off a pass by Essien.
Manchester United 4, Middlesbrough 1
Wayne Rooney scored his eighth goal in seven matches and Carlos Tevez struck twice as Manchester United beat Middlesbrough 4-1 to match its 100-year-old feat of scoring four goals in four straight matches.
United attacked Boro from the start and led in the third minute when Nani was allowed to run into the visitors’ half and hit a dipping shot from 30 meters (yards) over goalkeeper Mark Schwarzer.
Middlesbrough equalized in the sixth when Jeremie Aliadiere headed in a cross by Tuncay Sanli to become the first visiting player to score at Old Trafford this season.
Rooney responded for United to make it 2-1. Boro winger Stewart Downing gave the ball away to Nani, and the Portugal winger passed to Rooney, who hit a shot past Schwarzer.
Tevez made the game safe in the 55th, passing to Rooney, getting the ball back from a back heel, and scoring.
With five minutes left, the Argentina striker made sure United matched its feat of the 1907-08 season by hitting his team’s fourth goal to take his season tally to four.
Portsmouth 0, West Ham 0
West Ham goalkeeper Robert Green saved an injury-time penalty from Benjani Mwaruwari to earn the Hammers a draw at Fratton Park.
Danny Gabbidon handled the ball just inside the area and, after Portsmouth players debated who should take the kick, Green dived to stop the shot from Mwaruwari and prevent Portsmouth taking fourth place.
Green also saved from Niko Kranjcar and Mwaruwari, while Nolberto Solano missed two chances at the other end.
Reading 2, Newcastle 1
Newcastle rallied at Reading before Shane Long hit an 84th-minute winner for the home side seconds after coming on as a substitute at the Madejski Stadium.
Leroy Lita missed two opportunities for Reading and Newcastle defender Claudio Cacapa almost hit an own-goal with a back pass beyond Shay Given, but the goalkeeper was just able to recover and stop it.
Reading took the lead in the 53rd when Stephen Hunt’s cross went past Lita and to Dave Kitson, who hit the ball high past Given.
Magpies substitute James Milner was fouled near the corner flag and Emre’s 76th-minute free kick was chested by defender Michael Duberry into his own goal.
Newcastle looked more likely to score another goal, but Long replaced Lita and collected a flick on from Ibrahima Sonko to score.
Cacapa scored another equalizer for Newcastle, but it was ruled out for offside.
Sunderland 1, Fulham 1
Fulham led in the 32nd minute at the Stadium of Light when Simon Davies hit a free kick past goalkeeper Craig Gordon following a foul on Diomansy Kamara by Dickson Etuhu.
Kamara had a goal ruled out for a foul on defender Nyron Nosworthy and Fulham held its lead until the 86th. Sunderland had rarely threatened until Kenwyne Jones scored in a third straight match to end Sunderland’s three-match losing run in the Premier League.
Jones headed in from a cross by Grant Leadbitter and the Black Cats almost won, but Fulham goalkeeper Antti Niemi made an injury-time save from substitute Anthony Stokes.