J.B. Holmes matched the hole-in-one by Dustin Johnson on Saturday. Holmes then left everyone behind with four straight birdies late in the third round for a 2-under 70 to build a five-shot lead in the Cadillac Championship.

On a day of two aces, five other eagles on par 4s and even a scuba driver retrieving Rory McIlroy's 3-iron from the lake, Holmes took a lot of the drama out of Doral with his finish.

His lead was down to one shot when Johnson converted a birdie on the 16th. Moments later, Holmes poured in a 12-foot birdie on the 14th hole, the start of four in a row.

Holmes made bogey on the last hole. He was at 11-under 205, five clear of Johnson (69) and Bubba Watson (70).