Juan Martin del Potro saved three championship points as he stunned world number one and defending champion Roger Federer 6-4 6-7 (8-10) 7-6 (7-2) in an absorbing Indian Wells Masters final.
Del Potro was down 5-4 and a match point in the final set against 20-time grand slam champion Federer, who was on the cusp of a record sixth title at Indian Wells.
However, big-hitting Del Potro – who beat Federer in the 2009 US Open final – emerged from the jaws of defeat to snap the Swiss' 17-match winning streak to open the season.
The thrilling victory – lasting almost three hours – secured a maiden Masters 1000 title for world number eight Del Potro and just his seventh win in 25 attempts against Federer.
Federer was chasing his 28th Masters 1000 crown and 98th ATP title overall but he was upstaged by Del Potro early, the Argentine star losing just six points on serve in the opening set.
Del Potro struck the first blow, a second loose Federer forehand of the fifth game crashing into the net to leave the favourite a break down at 3-2.
The steely Argentine did not allow Federer a look-in in the first set, maintaining his advantage courtesy of such a potent forehand and powerful serve.
Federer did not have a single break point opportunity in a first set which Del Potro won when his opponent sent a forehand wide.
The crowd were off their seats when Federer produced a brilliant winner at full stretch in the first game of the second set and rose again when he won an epic rally which Del Potro kept alive with a between-the-legs shot from the baseline.
Federer made another uncharacteristic error by slapping a simple forehand in the net to make it 3-3 and he was left frustrated when a defiant Del Potro saved two set points at 5-4.
Del Potro managed to force a tie-break but he was no match for Federer, who outlasted his powerful opponent to finally force a decider.
There was more drama in the final set as Del Potro prevented Federer from claiming the title at 5-4, his brute power unnerving the 36-year-old, whose frustration was apparent.
And Federer cut a forlorn figure in the eventual tie-break, which Del Potro won at a canter to become the first player from Argentina to reign supreme at Indian Wells.
|MLS Review: Ibrahimovic scores as Galaxy end seven-game skid, Dallas reclaim top spot in west|
|Rose told Woods it was ´about time´ after win|
|Dustin Johnson regains number one ranking|
|Pogba: Sanchez will deliver at Man United|
|Federer, Zverev help Europe defend Laver Cup|
|I couldn´t sit or stand – Tiger Woods reflects on back woes after ending drought|
|Snead´s record in sight – Tiger Woods´ 80 PGA Tour wins|
|Nicklaus, Magic Johnson, McIlroy and Kane – Sports stars celebrate Tiger´s Tour win|
|Tiger Woods season in review: Tour Championship win caps remarkable comeback|
|49ers fear QB Garoppolo suffered torn ACL|
|World of golf is proud of Woods – Rose|
|WATCH: Tiger followed by incredible sea of fans at East Lake|
|Three takeaways from the 2017-18 PGA Tour season|
|Mbappe shows off signed Pele shirt|
|Tiger timeline: Woods´ fall and rise|
|Spieth´s breakthrough, Garcia´s Masters moment - Events between Tiger´s triumphs|
|Tiger Woods: I was close to tears on the last hole|
|Woods earns first win since 2013; Rose claims FedEx Cup|
|Pogba implores Manchester United to ´attack, attack, attack´|
|Valverde, Busquets and Vidal criticise Lenglet dismissal|
|Tiger Woods: The stunning statistics|
|Fitness hindering Dybala form, says Allegri|
|BREAKING NEWS: Woods claims first title since 2013, Rose wins FedEx Cup|
|Povetkin struggles leave Joshua with no Wilder fear|
|Guardiola targets Barca, Bayern dominance with Premier League priority|
|Centurions Rohit and Dhawan put India in final|
|Eagles top Colts as Wentz makes his return|
|Barcelona 2 Girona 2: Stuani brace punishes Lenglet red|
|Frosinone 0 Juventus 2: Ronaldo redeemed as champions extend perfect start|
|Gattuso: No alibis for two-faced AC Milan|
|Bangladesh hold on despite late Afghanistan charge|
|Composed Woods hits turn with five-shot lead|
|Chiefs´ Mahomes has another record-breaking Sunday|
|Saints QB Drew Brees passes Brett Favre for most career completions|
|Emery hints Leno may need patience after Cech display|
|Picamoles scores four as Montpellier batter 14-man Toulouse|
|Messi breaks LaLiga record|
|Worcester fend off prowling Tigers, Sarries go top|
|AC Milan 2 Atalanta 2: Last-gasp Rigoni rescues a point|
|Neymar keen to repay supporter affection|
|Pellegrini rues West Ham´s wastefulness|
|Paris Saint-Germain´s positive response buoys Tuchel|
|Lewis rekindles fond memories with Vilamoura triumph|
|Arsenal 2 Everton 0: Lacazette, Aubameyang extend winning streak|
|Stephens suffers as Osaka withdraws in Wuhan|
|Rhinos run riot to secure Super League status|
|Risk brings reward for victorious Marquez|
|Let´s have some fun - Wentz tweets message to Eagles fans ahead of return|
|Maybe in a year Chelsea will be at Liverpool´s level – Sarri|
|Under-pressure Rodgers bemoans ´bitty´ Celtic start|
|Slater should be banned for Grand Final - Fittler|
|Simon ends Bachinger fairytale to lift Metz title|
|Dominant Thiem reigns in St. Petersburg|
|Neymar hands young fan his shirt during Paris Saint-Germain victory|
|Quick-Step Floors storm to fourth time trial gold|
|Jorginho sets new passing record in West Ham draw|
|Rubiales slams ´crazy´ LaLiga schedule|
|Rennes 1 Paris Saint-Germain 3: Tuchel´s Ligue 1 record stays perfect|
|Why so serious? Joshua reveals Fury has blocked him on Twitter|
|West Ham 0 Chelsea 0: Sarri´s 100 per cent start comes to frustrating end|
|Marvellous Marquez reigns in Aragon yet again|
|Real Madrid will not go to the USA with LaLiga - Perez|
|Erasmus adds five players to Springboks squad|
|Barcelona snub ´hardest decision´ of Griezmann´s career|
|Perez pays tribute to Ronaldo and Zidane|
|Cazorla concedes Arsenal lacked self-belief under Wenger|
|Get King Kong for AJ! Joshua understands critics´ demands|
|Korea change sees Bertens take title in Seoul|
|I love Bilic, but I let him down – Arnautovic|
|He will never fight me! Fury hits out at ´ponderous´ Joshua|