St. Louis - Brooks Koepka held off dramatic challenges from Tiger Woods and Adam Scott in a thrilling back-nine battle on Sunday to win the 100th PGA Championship.
The 28-year-old two-time US Open champion sealed his third major title by firing a four-under-par 66 to finish 72 holes on 16-under 264, edging Woods by two strokes at Bellerive Country Club with Australia's Scott another shot adrift.
"To do this is truly incredible," Koepka said.
As Woods electrified spectators by displaying the form that made him a 14-time major champion, American rival Koepka stayed calm and persevered under intense pressure to claim the Wanamaker Trophy and a top prize of $1.98 million.
"I heard all the roars when Tiger made his run," Koepka said. "It was fun. It made it enjoyable.
"It's my focus. For some reason the majors get my attention. When you're firing at flags you have to be calm and focus on every shot."
Deadlocked for the lead with Scott - who began the back nine with three birdies in four holes - and only one stroke ahead of Woods, Koepka sank a 10-foot birdie putt at the par-4 15th and a six-foot birdie putt at the par-3 16th then parred the last two holes to secure the victory.
"I missed putts on 14 and 15 and Brooks didn't and my momentum was gone," Scott said. "I'm definitely playing better and in the right direction and that's a positive."
Woods, who hasn't won a major title since the 2008 US Open and hasn't won any title in five years, proved he is a legitimate major title contender once again at age 42 with an epic 64 which he concluded with a 20-foot birdie putt at 18, the crowd roaring as he walked off.
"These fans were so positive all week," Woods said. "I can't thank them enough for what they were saying out there and what it meant to me coming back trying to win a major championship again."
Koepka, who defended his US Open crown in June at Shinnecock, became only the fifth player to win the US Open and PGA Championship in the same year, joining Woods, Jack Nicklaus, Gene Sarazen and Ben Hogan.
And it came in a season where he missed the Masters with a left wrist injury.
"Going from that to even being able to play this year to this, it's absolutely mind blowing," Koepka said.
In his eighth month of a comeback season after spinal fusion surgery and years of back injuries, Woods grinded out four birdies against a lone bogey on both the front and back nines but could never draw level with Koepka, settling for his seventh career major runner-up finish.
"I played hard," Woods said. "Bit of a struggle with my game. I was hanging in there, grinding it out trying to make as many birdies as possible."
Crowds cheered the veteran through a thrilling round that saw him miss every front-nine fairway but take only 10 putts, scrambling from dirt, trees and bunkers to stay in the hunt.
"It was a struggle until I found a little bit of something on the back nine," Woods said. "I was hanging in there with my mind and it got me through."
Woods, who said he wants to be chosen as a captain's pick for the US Ryder Cup team, was pleased he was able to contend at the PGA and lead in the last round of last month's British Open.
"I would never have foreseen that a year ago," Woods said.
The impact was dramatic for rivals as well.
"The roars were pretty unbelievable," second-ranked 2017 PGA winner Justin Thomas said. "Any birdie he made everyone went nuts. This was the first real Tiger effect I've experienced with that many people."
Scott, the 2013 Masters champion, missed a short birdie putt at the par-5 17th and made bogey 18 to finish third but was pleased with his overall effort.
"I was feeling really good out there, especially as he back nine got going," Scott said. "I didn't play the last two holes very well."
Scores from Sunday's final round of the 100th PGA Championship at Bellerive Country Club (par-70):
264 - Brooks Koepka (USA) 69-63-66-66
266 - Tiger Woods (USA) 70-66-66-64
267 - Adam Scott (AUS) 70-65-65-67
269 - Stewart Cink (USA) 67-69-66-67, Jon Rahm (ESP) 68-67-66-68
270 - Thomas Pieters (BEL) 67-66-71-66, Francesco Molinari (ITA) 68-67-68-67, Justin Thomas (USA) 69-65-68-68, Gary Woodland (USA) 64-66-71-69
271 - Rafa Cabrera Bello (ESP) 70-68-69-64, Tyrrell Hatton (ENG) 71-67-69-64
272 - Jordan Spieth (USA) 71-66-69-66, Chez Reavie (USA) 71-68-67-66, Brandon Stone (RSA) 66-68-68-68, Daniel Berger (USA) 73-65-66-68, Kevin Kisner (USA) 67-64-72-69, Shane Lowry (IRL) 69-64-69-70, Rickie Fowler (USA) 65-67-69-71
273 - Zach Johnson (USA) 66-70-71-66, Kevin Na (USA) 70-69-68-66, Jason Kokrak (USA) 68-67-71-67, Justin Rose (ENG) 67-69-69-68, Matt Wallace (ENG) 71-66-68-68, Webb Simpson (USA) 68-68-68-69, Julian Suri (USA) 69-66-68-70, Jason Day (AUS) 67-68-67-71
274 - Ryan Fox (NZL) 68-70-68-68, Branden Grace (RSA) 68-70-68-68, Dustin Johnson (USA) 67-66-72-69, Patrick Cantlay (USA) 68-67-70-69
275 - Dylan Frittelli (RSA) 73-67-67-68, Chris Kirk (USA) 68-70-68-69, Emiliano Grillo (ARG) 69-67-69-70, Ian Poulter (ENG) 67-70-68-70
276 - Hideki Matsuyama (JPN) 68-69-73-66, J.J. Spaun (USA) 69-68-72-67, Russell Knox (SCO) 71-68-69-68, Tommy Fleetwood (ENG) 69-70-69-68, Billy Horschel (USA) 68-69-69-70, Pat Perez (USA) 67-67-70-72, Xander Schauffele (USA) 70-67-67-72
277 - Tony Finau (USA) 74-66-69-68, Im Sung-jae (KOR) 71-67-71-68, Jimmy Walker (USA) 69-70-69-69, Brandt Snedeker (USA) 72-67-69-69, Keegan Bradley (USA) 69-68-71-69, Martin Kaymer (GER) 71-69-67-70, Ben Kern (USA) 71-69-67-70, Charl Schwartzel (RSA) 70-63-69-75
278 - Russell Henley (USA) 74-65-71-68, Austin Cook (USA) 67-72-69-70, Brice Garnett (USA) 71-68-69-70, Rory McIlroy (NIR) 70-67-71-70, Seungsu Han (USA) 74-66-66-72, Andrew Landry (USA) 73-65-69-71
279 - Cameron Smith (AUS) 74-66-73-66, Thorbjorn Olesen (DEN) 70-68-73-68, An Byeong-hun (KOR) 70-70-69-70
280 - Jhonattan Vegas (VEN) 70-70-70-70, Ollie Schniederjans (USA) 67-71-72-70, Andrew Putnam (USA) 68-69-72-71, Satoshi Kodaira (JPN) 71-68-69-72, Ryan Moore (USA) 69-70-68-73, Eddie Pepperell (ENG) 72-66-67-75
281 - Chris Stroud (USA) 69-70-76-66, Kevin Chappell (USA) 69-71-70-71, Ross Fisher (USA) 68-69-73-71, Adrian Otaegui (ESP) 73-67-69-72, Yuta Ikeda (JPN) 68-69-71-73, Mike Lorenzo-Vera (FRA) 73-65-70-73
282 - Charles Howell (USA) 74-66-72-70, Jim Furyk (USA) 69-71-71-71, Brian Harman (USA) 72-68-71-71, Marc Leishman (AUS) 68-71-72-71, Nick Watney (USA) 75-65-70-72, Joaquin Niemann (CHI) 68-71-71-72, Ted Potter (USA) 74-66-68-74
283 - Vijay Singh (FIJ) 71-69-71-72
287 - Brian Gay (USA) 67-73-75-72
289 - Scott Brown (USA) 72-68-74-75