Full time scores:
(kick-offs 1500 GMT)
Aston Villa 2-0 Leeds
Bolton 2-2 Liverpool
Everton 3-4 Man Utd
Middlesbrough 0-1 Blackburn
Newcastle 3-1 Leicester
Southampton 0-0 Fulham
Tottenham 4-3 Portsmouth
Wolves 1-3 Arsenal
Goalflashes and major incidents:
1656: FULL TIME
Arsenal stay top of the table after seeing off Wolves, and second-placed Manchester United keep Chelsea at arms length despite throwing away a three-goal lead at Everton.
1642: GOAL Everton 3-4 Man Utd
Having let a three-goal lead slip, Ruud van Nistelrooy apppears to have won it at the death for Manchester United with a glancing header from Ronaldo's cross.
1642: GOAL Tottenham 4-3 Portsmouth
Spurs, who lost to ten-man Manchester City midweek in one of the greatest comebacks of all time, go ahead through Gus Poyet.
1642: GOAL Tottenham 3-3 Portsmouth
Ivica Mornar comes off the bench to equalise for Portsmouth.
It is the 27th Premiership goal in an exhilarating day of football.
1641: GOAL Newcastle 3-1 Leicester
Substitute Les Ferdinand scores just minutes after joining the field.
1638: GOAL Tottenham 3-2 Portsmouth
Robbie Keane lets one fly with four defenders around him and it takes a deflection to give Spurs the lead.
1636: GOAL Everton 3-3 Man Utd
Kevin Kilbane grabs a dramatic equaliser with a glancing header as Everton pull off a remarkable comeback.
1632: GOAL Tottenham 2-2 Portsmouth
Lomana LuaLua equalises for Portsmouth on his debut.
1630: GOAL Bolton 2-2 Liverpool
Steven Gerrard equalises for Liverpool with a far post volley from Anthony Le Tallec's hooked pass.
1627: GOAL Everton 2-3 Man Utd
Duncan Ferguson climbs highest out of a posse of players to head Gary Naysmith's corner and narrow the gap to just one goal at Goodison.
1622: GOAL Wolves 1-3 Arsenal
Kolo Toure scores with a far-post header to make Arsenal's place at the top of the Premiership apparently secure.
1622: GOAL Newcastle 3-0 Leicester
Alan Shearer sets up Jermaine Jenas for the Magpies' third.
1621: GOAL Aston Villa 2-0 Leeds
Villa double their advantage as substitute Ronny Johnsen neatly heads home from Nolberto Solano's cross.
1619:GOAL Wolves 1-2 Arsenal
Thierry Henry puts Arsenal back on track at Molineux.
1619:GOAL Bolton 2-1 Liverpool
Bolton launch a speculative long ball forward and it eventually finds Youri Djorkaeff completely unmarked at the far post.
1616: Arsenal bring on Jose Antonio Reyes for Dennis Bergkamp as the search for an equaliser. If the scores stay as they, Arsenal would be level on points with Manchester United.
1613: GOAL Bolton 1-1 Liverpool
Stephen Gerrard's freekick is met by Sami Hyypia, barging his way through the melee to power home the equaliser.
1610: GOAL Everton 1-3 Man Utd
David Unsworth pulls one back for Everton when he rises to meet Gary Naysmith's corner.
1605: Eight matches resume after the half-time break.
1542: GOAL Aston Villa
Juan Pablo Angel scores from the penalty spot after a controversial decision by referee Uriah Rennie.
1542: GOAL Tottenham 2-1 Portsmouth
Robbie Keane puts Spurs ahead again just three minutes after Berkovic's equaliser.
1541: GOAL Tottenham 1-1 Portsmouth
Stephen Carr's attempted clearance rebounds off Eyal Berkovic to level things at White Hart Lane.
1540: GOAL Middlesbrough 0-1 Blackburn
Jonathan Stead scores on his debut five minutes before half time.
1538: GOAL Newcastle 2-0 Leicester
Leicester are furious as the referee's assistant rules Shola Ameobi's header did cross the line. It is later credited as a Gerry Taggart own goal.
1532: GOAL Newcastle 1-0 Leicester
Shola Ameobi opens the scoring at St James' Park with a left-foot volley.
1531: GOAL Everton 0-3 Man Utd
Paul Scholes passes it out to Louis Saha who takes it on and smashes home from ten yards.
1529: GOAL Wolves 1-1 Arsenal
Romanian international Vio Ganea pulls Wolves level with a controlled side-footed volley from Jody Craddock's knock down.
1527: GOAL Everton 0-2 Man Utd
Alan Stubbs makes a hash of it and Ruud van Nistelrooy pounces from inside six yards to score his 100th goal for the club.
1516: GOAL Tottenham 1-0 Portsmouth
Jermain Defoe scores on his debut when he rifles a low shot into the bottom corner of Shaka Hislop's net.
1515: GOAL Bolton 1-0 Liverpool
Defender Nicky Hunt scores for Bolton as his weak left-foot shot rattles through a crowded penalty area.
1512: GOAL Wolves 0-1 Arsenal
Dennis Bergkamp scores his fourth goal of the season.
1511: GOAL Everton 0-1 Man Utd
Louis Saha is just onside as he latches onto a long ball before burying it just nine minutes after kick off.
1502: Eight Premiership games kick off across England.
Gary Speed becomes the first player to make his 400th appearance in the Premiership when he is named for Newcastle.
Arsenal make seven changes from their defeated Carling Cup side, Thierry Henry and Robert Pires among those returning but new signing Jose Antonio Reyes is on the bench.
Wolves have Paul Ince suspended but Alex Rae is back and Carl Cort makes his debut.
French forward Youri Djorkaeff returns to the Bolton side, replacing Stelios Giannakopoulos, who has an ankle injury.
Liverpool manager Gerard Houllier names the side which drew against Everton last weekend, with striker Michael Owen still looking for his first goal since returning from injury.
Southampton striker Marian Pahars starts a Premiership game for the first time in more than a year.
Aston Villa welcome back Juan Pablo Angel after a leg injury, the Colombian replacing Peter Crouch.
Leeds are boosted by the returns of Australian striker Mark Viduka and midfielder Seth Johnson.
Everton boss David Moyes hands starts to Duncan Ferguson and Francis Jeffers, with Wayne Rooney on the bench.
Gary Neville and Ryan Giggs return for Manchester United, while Louis Saha keeps his place in attack.
Stefan Freund will make his debut for Leicester against Newcastle, who opt to leave new loan signing Michael Bridges on the bench.
Tottenham's new striker Jermain Defoe gets his first outing, alongside Robbie Keane.
Portsmouth give a start to their new loan signing Lomana LuaLua while Ayegbeni Yakubu makes his first appearance since being sent home from the African Nations Cup, replacing Ivica Mornar.
Blackburn give a debut to new striker Jon Stead, signed from Huddersfield last week, alongside 19-year-old Paul Gallagher. Craig Short starts while Tugay is out. Andy Cole is on the bench while Dwight Yorke is not even in the squad.
But Middlesbrough leave their new Brazilian Ricardinho on the bench, midfielder Stuart Parnaby replacing Jonathan Greening in the only change from the side that beat Arsenal midweek in the Carling Cup.