Kokrak holds off Spieth to capture PGA Colonial crown
The 36-year-old American fired a level par 70 in Sunday's final round to finish 72 holes on 14-under 266 at Colonial Country Club in Fort Worth, Texas.
"We had a little ebb and flow. Grinded it out. Kept patient. Didn't finish the way I wanted to but got the win."
Kokrak, who claimed his first US PGA title last October at the CJ Cup at Shadow Creek, became the season's third multiple winner after reigning US Open champion Bryson DeChambeau and 2009 British Open winner Stewart Cink.
The event was the first played in 2020 after a three-month Covid-19 hiatus and spectators were not allowed.
England's Ian Poulter birdied three of the last four holes to share third on 270 with Colombian Sebastian Munoz and Americans Charley Hoffman and Patton Kizzire.
American Troy Merritt was eighth on 273.
Spieth blasted out with a pitching wedge but the ball rolled off the green and into a water hazard and Kokrak sealed victory by putting his approach safely onto the green 50 feet from the cup. Spieth made bogey and Kokrak two-putted for the victory.
The day began with Spieth holding a one-stroke lead over Kokrak and both struggled early. Kokrak began with a bogey and made another at the fourth while Spieth reeled off three bogeys in a row starting at the second, leaving them level on the fifth tee.
Kokrak birdied the fifth from just outside 23 feet, then birdied the sixth from just inside 10 feet and answered a bogey at the seventh, after needing two to escape a greenside bunker, with a birdie from six feet at the par-3 eighth.