Michael Owen saved Manchester United in the derby with Manchester City, scoring an injury-time goal in a 4-3 win.
A thrilling game looked like it was going to end 3-3 when Craig Bellamy scored very late himself, but Owen had the final say deep in injury time.
United had opened the scoring in the second minute when Wayne Rooney scored, but City hit back through Gareth Barry.
Darren Fletcher then twice put United back into the lead, but each time Bellamy pulled City level.
There were only supposed to be four minutes of injury time, but Owen's winner came even later than that, which is sure to make City fans unhappy.
Other Premier League scores
Another loss for Rovers
Blackburn Rovers are still in the bottom three after losing 3-0 away to Everton.
The home side were always in charge of the match, and grabbed all three of their goals from crosses into the box.
Louis Saha opened the scoring Everton when he slotted in free-kick and doubled the lead when he headed in a cross from Marouane Fellaini. Joseph Yobo completed the scoring, tapping in from a corner.
Top of the table
Chelsea were also winners on Sunday, going to the top of the Premier League with a 3-0 victory over Tottenham at Stamford Bridge.
Spurs started brightly but couldn't score, and Chelsea took full advantage with Ashley Cole, Michael Ballack and Didier Drogba all on target for the home side.