Brooks Koepka was finding it hard to believe he became a three-time and back-to-back major winner after a dramatic victory in the 100th PGA Championship.
Koepka carded a closing 66 in a breathless final round at Bellerive Country Club to finish two shots ahead of Tiger Woods, joining the runner-up, Gene Sarazen, Ben Hogan and Jack Nicklaus as the only players to win the US Open and PGA Championship in the same season.
After becoming the first player in 29 years to win back-to-back US Open titles at Shinnecock Hills in June, Koepka has now won three of his last six major starts, a wrist injury having forced him to sit out the Masters in April.
If he stays fit he'll go for three-in-a-row at Augusta next year, but he's still not among the hot favourites as he's available at 20/1 to add the Green Jacket to his colection of titles.
"When I look at what I've done in the past two months, it's incredible," said Koepka, whose 16-under-par total of 264 set a new tournament record, beating the 265 set by David Toms in 2001.
Brooke Koepka to win the 2019 majors
"Looking where I was, sitting on my couch watching the Masters, and to think I would do this, I would have laughed at you and told you there was no way, no chance, and to do it is really incredible.
"My doctors, physios, trainers, everybody did an unbelievable job even to get me back out on the golf course, and to do what I've done is very impressive. I can't even believe it.
"Three majors at 28, it's a cool feeling. It really is. Hopefully I can stay healthy. I've kind of had some trouble with that over the past two or three years.
"I missed the British [Open in 2016] and then Augusta this year. I think I'm much more disciplined now so I should be able to play every major, making sure my body's healthy.
"I'm excited for the next few years. I'm a fan of golf. I mean, Tiger's come back. You look at what Dustin [Johnson] is doing, Justin [Thomas], Rory [McIlroy], [Jordan] Spieth. It's a great time to be a golf fan. I can't wait to duel it out with them over the next couple of years or next however long."