Gary Anderson collected his first PDC World Championship title after a stunning 7-6 victory over 16-time champion Phil Taylor in a thrilling finale at Alexandra Palace.
Anderson showed tremendous mental strength to shrug off losing nine of 10 legs after going 3-1 up, a no score and shouts from the crowd at 4-4 to collect dart's richest prize.
Taylor eased past old foe Raymond van Barneveld in the last four and was favourite in what was his 20th world final.
However, struggling to hit doubles in the bottom corner coupled with heavy scoring from Anderson meant it was the Scot who left with the trophy and £250,000 first prize.
Anderson showed few signs of nerves early on with a double 20 rounding off a 120 finish. The two traded legs, but the Scot had the last laugh in the opening set, hitting the bull to go one up.
Anderson raced to a two-leg lead in a second but Taylor, who eased to victory over Raymond van Barneveld in the last four, fought back to take the second set, although he needed three throws at the double 10 to level the match.
Anderson won the first leg of the third, and although Taylor pulled out a 127 checkout in the second game, he missed three goes at the double eight as Anderson took the set, before extending his lead to 3-1.
Taylor, who won his first world crown back in 1990, was struggling to find his doubles in the bottom left of the board, but stormed back winning six straight legs to level the match.
Anderson broke the run with a double one 'mad house' to take the opening game of the seventh, but Taylor was in no mood to let his grip slip as he took the lead.
Anderson was desperate to halt Taylor's run and a vital 180 in the fifth game put him in prime position to take the set against the throw, but a miss on the bull let Taylor back in.
The Power missed three throws on double 12 as Anderson hit double eight, Taylor's worst double to date, to make it 4-4.
Anderson inexplicably knocked out his opening two trebles of the set with his third to register a no score before he grew frustrated with a spectator who he felt was shouting out of turn.
Two legs down Anderson, however, showed great heart to take the set.
The 40-year-old threw his 60th 180 of the tournament before going 6-4 ahead and one set away from victory.
Taylor was one arrow away from a nine-darter at the start of the 11th before going on to win the set 3-0.
At two each Anderson had a chance to see out the match, but he could not finish as Taylor levelled again to make it six sets each.
Anderson took the opening game of the decider, before Taylor again missed three double 16 before the Scot hit double 18.
Anderson hit a 180 to start the third leg before missing bull for victory. Left with with 25, he hit one then double 12 to see out the match and complete a remarkable victory.
Anderson admitted that the ninth set was the turning point.
"I think so, I thought 'right this is it', then Phil took next two sets then I thought 'that's it, it has gone now'," Anderson told Sky Sports 1.
"Phil, he is the best, always will be the best, even in a hundred years time, so that does make it a wee bit more special."
Taylor rued his inability to find key doubles when it mattered most.
"Doubles cost me a couple of sets," Taylor said. "He took advantage. My double eights and double 16s were awful.
"This fella didn't miss. When I got back to 6-6 I thought 'right, I've got you Anderson', but he did a job on me - the last set he beat me up.
"He's a cracking player and a lovely lad."
Preliminary & First Rounds
Thursday December 18
John Part (30) 2-3 Keegan Brown
Christian Perez 0-4 Cristo Reyes (P)
Jelle Klaasen (29) 3-1 Christian Kist
Michael van Gerwen (1) 3-1 Joe Cullen
Wes Newton (13) 2-3 Cristo Reyes
Friday December 19
Andy Hamilton (12) 3-2 Dave Richardson
Kim Viljanen 1-4 Sascha Stein (P)
Peter Wright (5) 3-0 Gerwyn Price
Phil Taylor (2) 3-0 Jyhan Artut
Stuart Kellett (32) 1-3 Sascha Stein
Saturday December 20
Andy Smith (28) 0-3 Ronny Huybrechts
Scott Mackenzie 3-4 Daryl Gurney (P)
Justin Pipe (17) 2-3 Lawrence Ryder
Robert Thornton (9) 3-0 Andrew Gilding
Ronnie Baxter (24) 3-1 Daryl Gurney
Steve Beaton (21) 0-3 Kyle Anderson
Mark McGrath 0-4 Scott Kirchner (P)
Terry Jenkins (16) 3-1 John Weber
Simon Whitlock (7) 1-3 Darren Webster
Gary Anderson (4) 3-1 Scott Kirchner
Sunday December 21
Paul Nicholson (25) 2-3 Benito van de Pas
Boris Koltsov 4-2 Haruki Muramatsu (P)
Mark Webster (31) 3-1 Ron Meulenkamp
Dean Winstanley (26) 3-2 Wayne Jones
Kevin Painter (20) 3-1 Boris Koltsov
Kim Huybrechts (18) 3-0 Michael Mansell
Jani Haavisto 1-4 John Michael (P)
Dave Chisnall (8) 3-0 Ryan De Vreede
James Wade (6) 3-1 Jamie Lewis
Ian White (15) 3-1 John Michael
Monday December 22
Jamie Caven (19) 3-2 Jason Hogg
Nolan Arendse 4-0 Alex Hon (P)
Michael Smith (22) 3-1 Mensur Suljovic
Raymond van Barneveld (14) 3-0 Rowby-John Rodriguez
Brendan Dolan (11) 3-0 Nolan Arendse
Tuesday December 23
Vincent van der Voort (23) 3-2 John Henderson
Jermaine Wattimena 3-4 Robert Marijanovic (P)
Mervyn King (10) 2-3 Max Hopp
Adrian Lewis (3) 3-0 David Pallett
Stephen Bunting (27) 3-1 Robert Marijanovic
Second Round (Best of seven sets)
Saturday December 27
Robert Thornton 4-0 Ronnie Baxter
Terry Jenkins 4-0 Lawrence Ryder
Peter Wright 4-1 Ronny Huybrechts
Dave Chisnall 2-4 Benito van de Pas
Michael van Gerwen 4-1 Sascha Stein
Gary Anderson 4-3 Jelle Klaasen
Sunday December 28
Andy Hamilton 4-2 Kyle Anderson
Cristo Reyes 4-3 Kevin Painter
Ian White 3-4 Kim Huybrechts
Darren Webster 3-4 Dean Winstanley
Phil Taylor 4-0 Mark Webster
Adrian Lewis 4-2 Keegan Brown
Monday December 29
Brendan Dolan 2-4 Michael Smith
Max Hopp 0-4 Vincent van der Voort
Raymond van Barneveld 4-3 Jamie Caven
James Wade 1-4 Stephen Bunting
Third Round (Best of seven sets)
Michael van Gerwen 4-1 Terry Jenkins
Benito van de Pas 0-4 Robert Thornton
Tuesday December 30
Peter Wright 4-0 Andy Hamilton
Gary Anderson 4-1 Cristo Reyes
Dean Winstanley 2-4 Vincent van der Voort
Adrian Lewis 3-4 Raymond van Barneveld
Phil Taylor 4-3 Kim Huybrechts
Stephen Bunting 4-2 Michael Smith
Quarter-Finals (Best of nine sets)
Thursday January 1
Michael van Gerwen 5-2 Robert Thornton
Peter Wright 1-5 Gary Anderson
Friday January 2
Phil Taylor 5-3 Vincent van der Voort
Stephen Bunting 4-5 Raymond van Barneveld
Saturday January 3
Semi-Finals (Best of 11 sets)
Michael van Gerwen 3-6 Gary Anderson
Phil Taylor 6-2 Raymond van Barneveld