William Gallas grabbed an injury-time equaliser as leaders Arsenal denied rivals Manchester United top spot in the Barclays Premier League this afternoon.
The Frenchman, who had earlier scored an own goal, volleyed home in the dying moments as a pulsating heavyweight clash at the Emirates Stadium finished 2-2.
Cristiano Ronaldo looked to have won the game in the 82nd minute after the prolific Cesc Fabregas, with his 11th goal of the season, had scored the Gunners' first equaliser.
The result meant Arsenal remained above United at the top of the table but only on goals scored, although the Londoners do have a game in hand.
A blistering start by Portsmouth put Harry Redknapp's side on the way to a stunning 4-1 win over Newcastle at St James' Park.
Pompey raced out of the blocks with three goals inside the opening 11 minutes, Noe Pamarot hitting the first with a fierce left-foot strike on eight minutes.
Benjani Mwaruwari shrugged off Abdoulaye Faye to clip home a second moments later and the third soon followed as John Utaka raced clear and coolly took the ball around the advancing Steve Harper.
Newcastle pulled one back as David James made a double save only to see the ball rebound in off Sol Campbell but Niko Kranjcar's deflected 71st-minute free-kick settled the match.
Kevin Nolan struck deep into stoppage-time to earn Bolton a precious point against West Ham at Upton Park in Sunday's game.
George McCartney opened the scoring in the 19th minute from Matthew Upson's flick-on, his first goal for West Ham.
Danny Guthrie and Kevin Davies both hit the woodwork for the visitors, and Nolan struck in the 93rd minute.
Chelsea maintained their fine run of form under Avram Grant as first-half goals from Frank Lampard and Juliano Belletti secured a comfortable 2-0 win over Wigan at the JJB Stadium.
England midfielder Lampard tucked home the opener on 11 minutes after Shaun Wright-Phillips had pulled the ball back and Belletti sealed a seventh straight win with a powerful strike.
New Tottenham manager Juande Ramos had to settle for a point in his first league match in charge as Middlesbrough hit back for a 1-1 draw at the Riverside Stadium.
Former Spurs defender Luke Young claimed Boro's equaliser with a ferocious shot into the top corner six minutes into the second half.
Darren Bent, starting up front alongside Jermain Defoe, had given Spurs the lead 10 minutes before the interval.
Lee Carsley and James Vaughan both scored in the last minute as Everton snatched a dramatic 3-1 win over Birmingham at Goodison Park.
Olivier Kapo thought he had earned a draw after his header rebounded in off Phil Neville to cancel out Yakubu's early opener 10 minutes from time.
Yet Carsley changed that with a stunning injury-time strike and Vaughan followed up seconds later.
Clint Dempsey and David Healy struck in the latter stages as Fulham secured a 3-1 win over Reading at Craven Cottage.
Simon Davies gave the Cottagers the lead with a fine 18th-minute volley but Reading started the second half brightly and were rewarded with a 54th-minute Kevin Doyle equaliser.
Fulham responded with Dempsey prodding in 18 minutes from time and Healy made sure in the last minute.
Aston Villa condemned bottom side Derby to another defeat as goals from Martin Laursen and Ashley Young gave Martin O'Neill's side a 2-0 win.
The hosts were made to wait 57 minutes for their opener at Villa Park with Laursen tapping in after Gareth Barry nodded down a free-kick.
Ashley Young hit the second four minutes later with a volley at the far post.
Liverpool missed a number of late chances as they were forced to settle for a goalless draw at Blackburn.
Steven Gerrard forced two good saves from Brad Friedel in the second half and Dirk Kuyt squandered three decent chances but Rovers also hit the woodwork.