Carlos Tevez netted his first Manchester United goal and Louis Saha came off the bench to win and convert a late penalty as Sir Alex Ferguson's team moved up to second in the Barclays Premier League with a 2-0 defeat of Chelsea.
Tevez nipped in front of Blues goalkeeper Petr Cech to reach Ryan Giggs' cross in first-half stoppage time before Tal Ben Haim was harshly adjudged to have fouled Saha in the area in the 89th minute.
The France striker duly converted the spot-kick with a strike down the centre of the goal.
The Blues had to play the majority of the game with 10 men after Mikel John Obi was sent off for a studs-first challenge on Patrice Evra.
Chelsea were up against it from then on and it left Jose Mourinho's successor Avram Grant with a major task to lift a team shellshocked by the departure of their charismatic boss amid allegations of unwanted involvement from owner Roman Abramovich.
Michael Owen's fitness has again given cause for concern after he limped out of Newcastle's 3-1 win over West Ham at St James' Park.
The England striker asked to come off after 51 minutes after being largely a peripheral figure and will undergo a second scan on his injured groin.
Mark Viduka opened the scoring for the Magpies in the second minute but West Ham came back to claim a deserved equaliser through Dean Ashton.
However, the hosts went back in front four minutes before half-time when Viduka converted Charles N'Zogbia's low cross before the French midfielder scored the Magpies' third.
John Carew scored the opener and then went off injured as Aston Villa beat Everton 2-0 at Villa Park.
The Norwegian striker fired home in the 14th minute for his first domestic goal of the season before Gabriel Agbonlahor sealed the win with after 62 minutes.
The England Under-21 player showed great control with his third goal in four matches against Everton to bring down Carson's long clearance over the Everton defence and with his second touch slid the ball wide of the dive of Stefan Wessels.
A solitary strike from Kanu was enough to give Portsmouth their first away victory of the year and consign Blackburn to a second defeat in four days with a 1-0 win at Ewood Park.
Harry Redknapp's side had not savoured a win on the road since a Boxing Day triumph at West Ham, since when they had suffered eight defeats and five draws.
Kanu's 25th-minute strike was his third goal of the season.
Bolton manager Sammy Lee saw his side move off the foot of the table on goal difference by securing a point against Tottenham at the Reebok Stadium.
Tottenham took the lead in the 33rd minute through Robbie Keane's first league goal of the season after a mistake by the returning Ivan Campo.
Campo made amends five minutes later by grabbing the equaliser with a thumping header into the corner following a free-kick from El-Hadji Diouf.
Yesterday, Arsenal trounced Derby 5-0 to cement their place at the top of the Premier League thanks to a hat-trick from Emmanuel Adebayor.
Abou Diaby opened the scoring in the 10th minute with a stunning run and shot from the edge of the box, and Adebayor (25) then collected Cesc Fabregas' pass to take the ball round Stephen Bywater and slot home.
Adebayor (50) added a third from the spot after Matt Oakley tugged at Eduardo Da Silva's shirt, Fabregas (70) smashed a brilliant fourth from 30 yards and the Adebayor (79) sealed his hat-trick late on.
Liverpool did their own title hopes no good with a goalless draw against Birmingham at Anfield.
The Reds, starting just two points behind the Gunners, struggled to open up Steve Bruce's team in a goalless first half, with John Arne Riise's first-time shot the closest they came.
Andriy Voronin's shot just before the hour was well saved by the sprawling Maik Taylor and substitute Fernando Torres' overhead kick flew just over but there was no way through for the home side.
Liam Miller's 89th-minute stunner saved Sunderland in a 2-2 draw with north-east rivals Middlesbrough at the Riverside.
Sunderland took the lead in the second minute when Michael Chopra's shot struck Grant Leadbitter, allowing him to collect the ball and fire home from close range, but Black Cats old boy Julio Arca (14) soon levelled with a back-post header.
Dong-Gook Lee curled a shot just wide before Stewart Downing (67) hit a 30-yard shot that deceived Craig Gordon, but Miller's brilliant volley pegged Boro back.
Reading beat Wigan 2-1 at the Madejski Stadium thanks to James Harper's last-minute goal.
The Royals took the lead when Chris Kirkland spilled a shot in the 28th minute allowing Dave Kitson to tap home, although they were lucky not to concede a penalty when Jason Koumas was brought down on the edge of the box, and he hit the crossbar with the resulting free-kick.
Marcus Bent (50) rose to head an equaliser from a corner but Harper kept his cool to finish for the last-gasp winner.