Manchester United missed out on the Premier League title despite victory at Sunderland after arch-rivals Manchester City beat Queens Park Rangers.
Wayne Rooney's first-half goal put United in charge and it looked like it would seal a 20th league crown as news filtered through that City were losing 2-1 to 10-man QPR.
But, with United fans in celebratory mood as it appeared their team might snatch glory, they faced an anxious wait as City equalised in stoppage time.
Then, as the Sunderland fans' cheers bellowed around the stadium, United's title bid was over when it became apparent City had pinched a last-gasp winner to seal their first title in 44 years.
It was a fitting end to a race that has fluctuated between both teams in the most dramatic circumstances.
United were made to pay for letting an eight-point lead as little as five weeks ago slip and, despite their final-day efforts, they will look back on a season where, when they needed to step up, they fell flat.
Two defeats in five games coming into this contest, and a draw with Everton, ultimately cost Sir Alex Ferguson's side in what became the most extraordinary finale to the league championship since Arsenal beat Liverpool at Anfield in 1989.
United were value for their win and Rooney could have had a hat-trick before half-time, with Paul Scholes also striking the post in the second half.
Rooney and his team-mates started ponderously, as if sensing the enormity of the occasion, but once Scholes began to link with Ryan Giggs in the middle of the park, the visitors increased the tempo with Sunderland struggling to keep up.
The Black Cats contributed to their own downfall for the only goal when Titus Bramble, making his first appearance since Boxing Day, and Michael Turner, let Phil Jones' cross bounce across the six-yard box as Rooney tucked in at the back post.
Near miss for Man Utd
Manchester United's 89 points is the highest for the runners-up in 20 seasons of the Premier League.
The United striker could have doubled his tally when his free-kick struck the bar from 20 yards, and he should have converted when Ashley Young fired towards goal from Antonio Valencia's cross.
Former United striker Fraizer Campbell volleyed a great chance wide from 12 yards after Stephane Sessegnon's clever chip, but United were largely in control by the break.
The home supporters were growing frustrated by several free-kicks awarded to United, and they wasted little time in mocking the 2,600 visiting fans when City took the lead against QPR, but Ferguson's team were quicker to the ball and using their five-man midfield to better effect.
And from another clever exchange, Rooney was again denied when Simon Mignolet stopped his fierce strike just after the break.
The United fans were given a huge boost when news filtered through of QPR's equaliser at Etihad Stadium, but it was Sunderland who were lifted as they appealed for a penalty when Sessegnon was brought down in the penalty box.
The contest was a lot more even in the second half, as the wind swirled around the Stadium of Light, but it took Craig Gardner's superb block to prevent Young getting on the scoresheet.
After the hour mark, events in Manchester were almost becoming a distraction such was the thunderous cheer from the United fans to greet QPR taking their unlikely lead against City.
At that stage, Ferguson's side were on course to be champions, and they almost went 2-0 up when Scholes hit the post, with Mignolet saving from Giggs after a quick break.
But as United saw the game out, little did they know that, having looked likely to win their 13th Premier League title, it was City who turned the table to snatch glory from their arch-rivals' grasp.
- 22 Mignolet
- 02 Bardsley Booked (Bridge - 62' )
- 04 Turner Booked
- 16 O'Shea (Elmohamady - 43' )
- 19 Bramble
- 08 Gardner
- 14 Colback
- 15 Vaughan (Wickham - 74' )
- 23 McClean
- 28 Sessegnon
- 09 Campbell Booked
- 20 Westwood
- 03 Bridge
- 25 Kyrgiakos
- 18 Meyler
- 27 Elmohamady
- 10 Wickham
- 17 Ji Dong-Won
- 01 De Gea
- 03 Evra
- 04 Jones Booked
- 05 Ferdinand
- 06 Evans
- 11 Giggs Booked
- 16 Carrick
- 18 Young (Nani - 82' )
- 22 Scholes Booked
- 25 Valencia
- 10 Rooney
- 40 Amos
- 21 Rafael
- 13 Park Ji-sung
- 17 Nani
- 07 Owen
- 09 Berbatov
- 14 Hernandez
Live Text Commentary
Full Time The referee ends the match.90:00 +1:59
Short corner taken by Ryan Giggs.90:00 +1:23
Corner taken short by Ryan Giggs, clearance made by James McClean.88:59
Titus Bramble concedes a free kick for a foul on Wayne Rooney. Strike comes in from Wayne Rooney from the free kick.86:55
Connor Wickham challenges Antonio Valencia unfairly and gives away a free kick. The free kick is swung in left-footed by Ryan Giggs, save made by Simon Mignolet.85:21
Craig Gardner gives away a free kick for an unfair challenge on Ryan Giggs. Paul Scholes takes the free kick.81:55
Free kick awarded for a foul by Ryan Giggs on James McClean. Direct free kick taken by Simon Mignolet.81:10 Substitution
Substitution Luis Nani is brought on as a substitute for Ashley Young.76:22
Ashley Young produces a right-footed shot from just outside the box that misses to the right of the goal.75:57
Outswinging corner taken by Ryan Giggs from the right by-line, Wayne Bridge manages to make a clearance.75:42
Shot by Ryan Giggs. Save by Simon Mignolet.75:22
Effort from just outside the penalty box by Paul Scholes strikes the post.73:28
Free kick taken by Titus Bramble.73:28 Substitution
Substitution Connor Wickham replaces David Vaughan.73:28
Foul by Wayne Rooney on James McClean, free kick awarded.72:35
Wayne Rooney fouled by David Vaughan, the ref awards a free kick. Patrice Evra takes the free kick.70:41
Ahmed Elmohamady takes the free kick.70:41 Booking
Booking Caution for Paul Scholes.70:35
Paul Scholes challenges Ahmed Elmohamady unfairly and gives away a free kick.68:54
Free kick awarded for an unfair challenge on James McClean by Phil Jones. Craig Gardner takes the free kick.
A cross is delivered by Wayne Rooney, Michael Turner manages to make a clearance.67:59
Corner taken by Ashley Young, Simon Mignolet makes a save.66:11
Ryan Giggs has an effort direct from the free kick. Centre by Antonio Valencia, Titus Bramble manages to make a clearance.66:11 Booking
Booking Michael Turner goes into the book for unsporting behaviour.66:03
Michael Turner gives away a free kick for an unfair challenge on Paul Scholes.64:43
James McClean challenges Antonio Valencia unfairly and gives away a free kick. Michael Carrick takes the direct free kick.64:11
Outswinging corner taken left-footed by James McClean from the left by-line, save by David De Gea.64:02
James McClean delivers the ball, Phil Jones makes a clearance.63:34
The ball is swung over by Ashley Young, save made by Simon Mignolet.62:20
Ahmed Elmohamady challenges Wayne Rooney unfairly and gives away a free kick. David De Gea takes the free kick.60:57
Wayne Bridge takes the direct free kick.60:57 Substitution
Substitution Phillip Bardsley goes off and Wayne Bridge comes on.60:57
Free kick awarded for an unfair challenge on Phillip Bardsley by Antonio Valencia.58:38
Outswinging corner taken by Ryan Giggs, Titus Bramble makes a clearance.58:20
The ball is crossed by Antonio Valencia, Ashley Young takes a shot. Craig Gardner gets a block in.57:05
Ryan Giggs takes the inswinging corner, Shot by Michael Carrick. Phil Jones gets a block in.56:08
Phillip Bardsley delivers the ball, save by David De Gea.55:32
Craig Gardner restarts play with the free kick.55:32 Booking
Booking Ryan Giggs goes into the referee's book.55:22
Free kick awarded for a foul by Ryan Giggs on Ahmed Elmohamady.52:39
The ball is delivered by Craig Gardner.51:43
Centre by James McClean, Shot by Phillip Bardsley from 20 yards. Jonathan Evans gets a block in.50:05
Stephane Sessegnon gives away a free kick for an unfair challenge on Paul Scholes. Direct free kick taken by Paul Scholes.48:52
Ahmed Elmohamady concedes a free kick for a foul on Ashley Young. A cross is delivered by Ashley Young, Phil Jones has a headed effort at goal from deep inside the area missing to the right of the goal.47:08
Free kick awarded for a foul by Patrice Evra on Ahmed Elmohamady. Direct free kick taken by Craig Gardner.46:47
Wayne Rooney takes a shot from 12 yards. Save made by Simon Mignolet.45:01
The referee gets the second half started.45:00 +2:08 Half time
Half Time The whistle is blown to end the first half.45:00 +1:30
The ball is swung over by Patrice Evra, Antonio Valencia takes a shot. Save made by Simon Mignolet.45:00 +0:35
The ball is sent over by Ashley Young.43:26
David Vaughan takes a shot. Michael Carrick gets a block in.43:16
The ball is swung over by Ahmed Elmohamady, Phil Jones makes a clearance.42:14 Substitution
Substitution Ahmed Elmohamady comes on in place of John O'Shea.41:42
Antonio Valencia sends in a cross, save by Simon Mignolet.38:08
The ball is crossed by Ashley Young.37:41
Shot by James McClean. Blocked by Jonathan Evans.37:32
A cross is delivered by David Vaughan, Patrice Evra makes a clearance.36:54
Free kick taken by Simon Mignolet.36:54 Booking
Booking Phil Jones booked.36:39
Phil Jones gives away a free kick for an unfair challenge on James McClean.35:08
Stephane Sessegnon produces a cross, Fraizer Campbell produces a volleyed right-footed shot from deep inside the penalty area which goes wide of the left-hand post.33:42
Centre by Antonio Valencia, Ashley Young takes a shot. Wayne Rooney has an effort at goal from close in which goes wide left of the target.32:18
Antonio Valencia gives away a free kick for an unfair challenge on James McClean. Free kick taken by Simon Mignolet.30:27
Patrice Evra restarts play with the free kick.30:27 Booking
Booking Phillip Bardsley is shown a yellow card.30:22
Foul by Phillip Bardsley on Ashley Young, free kick awarded.28:06
Titus Bramble concedes a free kick for a foul on Wayne Rooney. Wayne Rooney fires a strike on goal direct from the free kick.27:10
Ryan Giggs takes a shot. Save by Simon Mignolet.23:46
David Vaughan gives away a free kick for an unfair challenge on Paul Scholes. Shot comes in from Ryan Giggs from the free kick.22:35
Free kick taken by Rio Ferdinand.22:35 Booking
Booking Fraizer Campbell is given a yellow card.22:03
Unfair challenge on Patrice Evra by Fraizer Campbell results in a free kick.20:54
Unfair challenge on Phil Jones by James McClean results in a free kick. Jonathan Evans takes the free kick.19:39
Assist by Phil Jones.19:39 Goal scored
Goal! - Wayne Rooney - Sunderland 0 - 1 Man Utd Wayne Rooney grabs a headed goal from close in. Sunderland 0-1 Man Utd.18:18
Free kick awarded for a foul by Ashley Young on Phillip Bardsley. Phillip Bardsley restarts play with the free kick.17:13
Corner taken by Ryan Giggs, Header on goal by Phil Jones from inside the box goes harmlessly over the target.17:03
The ball is swung over by Ryan Giggs, clearance made by Titus Bramble.14:41
Craig Gardner sends in a cross.12:13
Centre by Ashley Young, save made by Simon Mignolet.11:40
Inswinging corner taken right-footed by Ryan Giggs played to the near post, clearance by Titus Bramble.11:15
Corner from left by-line crossed in by Ashley Young, Phillip Bardsley makes a clearance.11:09
The ball is sent over by Patrice Evra, Michael Turner manages to make a clearance.10:58
A cross is delivered by Antonio Valencia, clearance by Michael Turner.8:02
Antonio Valencia crosses the ball, save made by Simon Mignolet.6:19
David Vaughan has an effort at goal from 25 yards. David De Gea makes a save.2:51
Free kick awarded for a foul by Ryan Giggs on Phillip Bardsley. Simon Mignolet restarts play with the free kick.1:58
James McClean takes a shot. Save by David De Gea.0:00
The game gets underway.
Live data and text provided by our data suppliers