Jhonattan Vegas rallied to win the Canadian Open on Sunday for his second PGA Tour victory, birdieing the final three holes at Glen Abbey for an 8-under 64 and one-stroke victory.

The 29-year-old Venezuelan Olympic player began the day five strokes behind leader Brandt Snedeker and four behind U.S. Open champion Dustin Johnson and Canadian amateur Jared du Toit.

Vegas had five straight birdies on Nos. 2-6, bogeyed the par-4 eighth and also birdied the par-5 13th. He then birdied the par-5 16th, par-4 17th and par-5 18th to post at 12-under 276.

Johnson, Jon Rahm and Martin Laird tied for second. Johnson eagled the 16th and birdied the 18th for a 69. Laird finished with two pars in a 67. Rahm birdied 16 and 18 in a 67.

Vegas earned $1,062,000 and a spot in the PGA Championship next week at Baltusrol in New Jersey. He also received a two-year tour exemption and a spot in the Masters next year.