Michael Owen scored in the sixth added minute to earn Manchester United a memorable 4-3 victory over Manchester City in a thrilling derby clash at Old Trafford.
United had led three times, first through Wayne Rooney and twice through Darren Fletcher headers, but three times City pegged them back through Gareth Barry - set up by Carlos Tevez against his former side - and a stunning brace from Craig Bellamy.
But it was Owen who had the final say deep into added time, clipping the ball past Shay Given after being superbly picked out by Ryan Giggs.
But United still trail Chelsea at the top of the table after the Blues completed a comfortable 3-0 victory over London rivals Tottenham to make it six league wins out of six for Carlo Ancelotti.
But Chelsea have a new injury concern over Didier Drogba, who was stretchered off with seven minutes remaining.
Ashley Cole put the Blues on the way to victory with a first-half header and Michael Ballack made it two in the 57th minute shortly after Spurs' Robbie Keane was denied what appeared a clear penalty.
Drogba finished Spurs off with a third in the 62nd minute to make it six straight wins for the Blues.
Louis Saha scored twice as Everton recorded a handsome 3-0 victory over Blackburn at Goodison Park.
The French striker scored after 22 and 54 minutes to lead the Toffees charge towards a second home victory in four days.
Defender Joseph Yobo grabbed the third for the hosts, tapping home after the impressive Paul Robinson denied Saha a hat-trick goal.
Goals from Kevin Doyle - his first for the club - and David Edwards secured Wolves' first home Premier League victory of the season as they beat Fulham 2-1.
Doyle's 18th-minute header gave the hosts the lead and Edwards doubled the advantage just after half-time as he finished off a move he had started.
Danny Murphy's penalty midway through the second half gave a disappointing Fulham hope they barely deserved but they couldn't find an equaliser.