Justin Thomas was eight shots back from the lead today but walked off with his second US PGA Championship in a crazy finish at Southern Hills.
Thomas beat Will Zalatoris in a three-hole playoff to decide the winner only after leader Mito Pereira threw it away on the 18th hole.
Pereira held a one-shot lead on the 72nd tee but found the water and missed out on the playoff with a double bogey.
Thomas won the three-hole playoff after two birdies and a par.
Thomas added a second Wanamaker Trophy to the one he captured in 2017 at Quail Hollow in the first playoff at the PGA Championship since 2011, when Keegan Bradley defeated Jason Dufner at Atlanta Athletic Club.
Thomas began the tournament with back-to-back 67s, despite getting the poor side of the draw. He shot 74 yesterday to go backward, but he made a back-nine charge on today and birdied the 17th. He closed with a 67 and finished at 5-under 275 over 72 holes.
Zalatoris, who began the day three back of Pereira, finished a rollercoaster round of 71 to match Thomas.
Kiwi Ryan Fox finished in 54th spot at seven-over.