After being held to a surprise goalless stalemate by 10-man Reading in their opening clash, the champions looked set for a three-point haul thanks to a typical Paul Scholes goal 15 minutes in.

The former England midfielder connected first time with debutant Carlos Tevez's lay-off from the edge of the box, giving David James no chance.

Portsmouth levelled in the 53rd minute when Benjani Mwaruwari timed his run from deep to perfection to power a header home from Matthew Taylor's left-wing cross.

Sulley Muntari was shown red late on after picking up a second yellow card but, before United could take advantage, Ronaldo was also given his marching orders for butting Richard Hughes.

Sven-Goran Eriksson's perfect start to his Manchester City reign continued as his new side scored their first home goal since New Year's Day.

The former England boss watched as Michael Johnson's first professional goal downed promoted Derby 1-0 at the City of Manchester Stadium.

The 19-year-old struck a superb 43rd-minute winner with the outside of his right boot after playing a clever one-two with new signing Elano.

Sunderland scored a vital last-gasp goal for the second straight game to earn a 2-2 draw at Birmingham.

Stern John came off the bench to cancel out fellow substitute Garry O'Connor's late strike and maintain Roy Keane's unbeaten start as a Premier League manager.

Blues took the lead through an own goal from Paul McShane, who inadvertently chested the ball past Craig Gordon after Stephen Kelly had nodded Sebastian Larsson's flighted free-kick back across goal.

Michael Chopra levelled 15 minutes from time with a rising left-foot volley following some sloppy home defending.

O'Connor rifled left-footed past Gordon for his first goal for Blues and when Sunderland lost Carlos Edwards to injury having used all their substitutes, the game looked up.

But John had the final word, nodding home after Colin Doyle could only parry Ross Wallace's deflected free-kick.

Fulham condemned Bolton to a second straight defeat after coming from behind to win 2-1 at Craven Cottage.

Heidar Helguson came back to haunt Cottagers boss Lawrie Sanchez with his first goal for the Trotters, although it was gift-wrapped by goalkeeper Tony Warner.

Outstanding in his side's opening weekend defeat at Arsenal, Warner snapped up a long throw and moved forward to release it only for the ball to slip from his grasp.

Helguson, deemed surplus to requirements by Sanchez, took full advantage to tap home.

Fulham were level in the 23rd minute, David Healy scoring for the second straight game after turning on a sixpence and firing in from six yards after Bolton failed to clear a corner.

The winner arrived a few minutes later, Alexi Smertin letting loose from distance with a drive that deflected off Gerald Cid past Jussi Jaaskelainen.

Chelsea joined Everton and Manchester City on six points at the top of the table after a fine comeback at Reading.

Frank Lampard and Didier Drogba turned the game on its head within five minutes of the restart after Andre Bikey handed the Royals a half-time lead.

Petr Cech, returning to the scene of his fractured skull of last season, was at fault for Bikey's strike, his attempted punch completely missing Ivar Ingimarsson's header, allowing Bikey to tap into an empty net.

Lampard levelled after a bustling run from midfield saw him latch on to Drogba's flick and slide a shot under Marcus Hahnemann.

And Drogba netted the winner with a brilliant curling effort from the edge of the area.

On a night of goalkeeping errors, the most costly came at the JJB Stadium when Mark Schwarzer's spill gifted Wigan a 1-0 win over Middlesbrough.

The Australian could not hold Antonio Valencia's 55th-minute cross-shot and Antoine Sibierski pounced to bundle the ball home for his second goal in as many matches.