Robert MacIntyre rallied from a shaky start and held off a host of challengers to win his first PGA Tour title in the RBC Canadian Open.
The Scot carded a final round of 68 at Hamilton Golf and Country Club to finish 16 under par, a shot ahead of home favourite Ben Griffin.
Griffin had piled on the pressure with birdies on the 15th, 16th and 17th to close within one of his playing partner, but could not find a fourth in a row on the last to potentially force a play-off.
That meant MacIntyre had the luxury of two-putting from 10 feet for the win before embracing his father Dougie, who had been called on to caddie at short notice.
Asked why he was so emotional at the win, MacIntyre gestured to his dad as he told CBS: “Because of this.
“I’m speechless to be honest. This is just everything for me and family, my girlfriend, my team. I can’t believe I’ve done it with him on the bag.
“I’m crying with joy but I’m laughing because I didn’t think it was possible.”

MacIntyre had seen his four-shot overnight lead wiped out in the space of four holes after he bogeyed the first and home favourite Mackenzie Hughes made a hat-trick of early birdies.
However, MacIntyre responded superbly to birdie the fourth, seventh and eighth to regain control of the £7.4million event, despite having to ask for a drone being used for the television coverage to be moved on several occasions before he finally got his wish.
Another birdie on the 11th was followed by a wild tee shot on the 12th into a water hazard and another bogey on the 13th opened the door for the chasing pack, but the Ryder Cup star crucially birdied the 15th and safely parred the last three holes.
MacIntyre has made no secret of his struggle to adapt to living in the United States this season, but benefited hugely from a three-week spell back in Scotland in April and contended for the Myrtle Beach Classic before finishing eighth in the US PGA Championship.

Related: Laurie Canter wins maiden DP World Tour title
| Pos. | Player | To Par | R1 | R2 | R3 | R4 | Total |
|---|---|---|---|---|---|---|---|
| 1 | Robert MacIntyre | -16 | 64 | 66 | 66 | 68 | 264 |
| 2 | Ben Griffin | -15 | 70 | 65 | 65 | 65 | 265 |
| 3 | Victor Perez | -14 | 70 | 68 | 64 | 64 | 266 |
| T4 | Tom Kim | -13 | 70 | 68 | 65 | 64 | 267 |
| T4 | Rory McIlroy | -13 | 66 | 72 | 65 | 64 | 267 |
| 6 | Corey Conners | -12 | 69 | 67 | 67 | 65 | 268 |
| T7 | Maverick McNealy | -10 | 74 | 65 | 66 | 65 | 270 |
| T7 | Mackenzie Hughes | -10 | 69 | 64 | 67 | 70 | 270 |
| T7 | Ryan Fox | -10 | 66 | 64 | 70 | 70 | 270 |
| T10 | Chandler Phillips | -9 | 69 | 70 | 68 | 64 | 271 |
| T10 | Keith Mitchell | -9 | 69 | 67 | 68 | 67 | 271 |
| T10 | Joel Dahmen | -9 | 67 | 65 | 69 | 70 | 271 |
| T10 | Sam Burns | -9 | 63 | 71 | 67 | 70 | 271 |
| T14 | Beau Hossler | -8 | 70 | 70 | 66 | 66 | 272 |
| T14 | Jacob Bridgeman | -8 | 69 | 68 | 68 | 67 | 272 |
| T14 | Michael Kim | -8 | 71 | 68 | 66 | 67 | 272 |
| T14 | Sam Stevens | -8 | 68 | 68 | 68 | 68 | 272 |
| T14 | Carson Young | -8 | 68 | 69 | 67 | 68 | 272 |
| T14 | Andrew Novak | -8 | 66 | 67 | 70 | 69 | 272 |
| T14 | Aaron Rai | -8 | 67 | 70 | 65 | 70 | 272 |
| T21 | David Skinns | -7 | 62 | 71 | 73 | 67 | 273 |
| T21 | Taylor Pendrith | -7 | 69 | 69 | 66 | 69 | 273 |
| T21 | Tommy Fleetwood | -7 | 67 | 70 | 64 | 72 | 273 |
| T24 | Zac Blair | -6 | 67 | 68 | 71 | 68 | 274 |
| T24 | Tyler Duncan | -6 | 67 | 71 | 68 | 68 | 274 |
| T24 | Chad Ramey | -6 | 68 | 70 | 66 | 70 | 274 |
| T27 | Stewart Cink | -5 | 70 | 66 | 72 | 67 | 275 |
| T27 | Thorbjørn Olesen | -5 | 68 | 68 | 72 | 67 | 275 |
| T27 | Jhonattan Vegas | -5 | 70 | 69 | 69 | 67 | 275 |
| T27 | Sean O'Hair | -5 | 63 | 71 | 71 | 70 | 275 |
| T27 | Matt Wallace | -5 | 68 | 72 | 65 | 70 | 275 |
| T27 | Trace Crowe | -5 | 66 | 68 | 67 | 74 | 275 |
| T33 | Shane Lowry | -4 | 72 | 68 | 68 | 68 | 276 |
| T33 | Vince Whaley | -4 | 68 | 69 | 69 | 70 | 276 |
| T35 | Nicolai Højgaard | -3 | 68 | 69 | 72 | 68 | 277 |
| T35 | Ben Silverman | -3 | 68 | 71 | 70 | 68 | 277 |
| T35 | Sami Valimaki | -3 | 70 | 67 | 71 | 69 | 277 |
| T35 | Ryan Palmer | -3 | 65 | 73 | 70 | 69 | 277 |
| T35 | C.T. Pan | -3 | 70 | 70 | 68 | 69 | 277 |
| T35 | Ryo Hisatsune | -3 | 69 | 69 | 69 | 70 | 277 |
| T35 | Pierceson Coody | -3 | 70 | 66 | 70 | 71 | 277 |
| T42 | Nate Lashley | -2 | 71 | 69 | 72 | 66 | 278 |
| T42 | Harry Hall | -2 | 69 | 71 | 71 | 67 | 278 |
| T42 | Adam Scott | -2 | 70 | 69 | 70 | 69 | 278 |
| T42 | Kelly Kraft | -2 | 70 | 70 | 69 | 69 | 278 |
| T42 | Garrick Higgo | -2 | 69 | 69 | 70 | 70 | 278 |
| T42 | Mark Hubbard | -2 | 70 | 68 | 70 | 70 | 278 |
| T42 | Kevin Yu | -2 | 70 | 70 | 67 | 71 | 278 |
| T42 | Erik van Rooyen | -2 | 66 | 70 | 70 | 72 | 278 |
| T42 | Nick Hardy | -2 | 66 | 69 | 70 | 73 | 278 |
| T51 | Lanto Griffin | -1 | 68 | 71 | 72 | 68 | 279 |
| T51 | Gary Woodland | -1 | 70 | 70 | 70 | 69 | 279 |
| T51 | Adrien Dumont de Chassart | -1 | 67 | 72 | 70 | 70 | 279 |
| T51 | Chesson Hadley | -1 | 71 | 69 | 69 | 70 | 279 |
| T51 | Joseph Bramlett | -1 | 68 | 72 | 69 | 70 | 279 |
| T51 | Adam Svensson | -1 | 72 | 68 | 69 | 70 | 279 |
| T57 | Myles Creighton | Par | 71 | 68 | 71 | 70 | 280 |
| T57 | Kevin Streelman | Par | 71 | 68 | 69 | 72 | 280 |
| T57 | Mac Meissner | Par | 67 | 73 | 68 | 72 | 280 |
| T60 | Akshay Bhatia | +1 | 69 | 69 | 74 | 69 | 281 |
| T60 | Ryan Moore | +1 | 69 | 68 | 71 | 73 | 281 |
| T62 | Jorge Campillo | +2 | 69 | 69 | 72 | 72 | 282 |
| T62 | Brandon Wu | +2 | 71 | 68 | 70 | 73 | 282 |
| T62 | Wil Bateman | +2 | 70 | 66 | 72 | 74 | 282 |
| T65 | Erik Barnes | +3 | 70 | 69 | 74 | 70 | 283 |
| T65 | Chez Reavie | +3 | 69 | 71 | 72 | 71 | 283 |
| T65 | Vincent Norrman | +3 | 71 | 68 | 71 | 73 | 283 |
| 68 | Kevin Tway | +5 | 70 | 67 | 75 | 73 | 285 |
| 69 | David Hearn | +8 | 67 | 73 | 72 | 76 | 288 |
| CUT | Cameron Young | +1 | 69 | 72 | - | - | 141 |
| CUT | Roger Sloan | +1 | 72 | 69 | - | - | 141 |
| CUT | Patrick Fishburn | +1 | 68 | 73 | - | - | 141 |
| CUT | Troy Merritt | +1 | 72 | 69 | - | - | 141 |
| CUT | Mike Weir | +1 | 68 | 73 | - | - | 141 |
| CUT | Tom Whitney | +1 | 68 | 73 | - | - | 141 |
| CUT | Greyson Sigg | +1 | 70 | 71 | - | - | 141 |
| CUT | Martin Trainer | +2 | 70 | 72 | - | - | 142 |
| CUT | Austin Cook | +2 | 74 | 68 | - | - | 142 |
| CUT | Alex Noren | +2 | 70 | 72 | - | - | 142 |
| CUT | Cam Kellett | +2 | 68 | 74 | - | - | 142 |
| CUT | J.J. Spaun | +2 | 70 | 72 | - | - | 142 |
| CUT | Zach Johnson | +2 | 72 | 70 | - | - | 142 |
| CUT | Justin Matthews(a) | +2 | 72 | 70 | - | - | 142 |
| CUT | Hayden Buckley | +2 | 72 | 70 | - | - | 142 |
| CUT | Parker Coody | +2 | 69 | 73 | - | - | 142 |
| CUT | Stuart Macdonald | +2 | 72 | 70 | - | - | 142 |
| CUT | Wesley Bryan | +2 | 71 | 71 | - | - | 142 |
| CUT | Adam Hadwin | +2 | 72 | 70 | - | - | 142 |
| CUT | Cameron Champ | +3 | 72 | 71 | - | - | 143 |
| CUT | Bud Cauley | +3 | 71 | 72 | - | - | 143 |
| CUT | Joe Highsmith | +3 | 74 | 69 | - | - | 143 |
| CUT | Alistair Docherty | +3 | 71 | 72 | - | - | 143 |
| CUT | Sam Choi | +3 | 70 | 73 | - | - | 143 |
| CUT | Davis Thompson | +3 | 69 | 74 | - | - | 143 |
| CUT | Luke List | +3 | 72 | 71 | - | - | 143 |
| CUT | Michael Blair | +3 | 72 | 71 | - | - | 143 |
| CUT | Brandt Snedeker | +3 | 75 | 68 | - | - | 143 |
| CUT | Dylan Wu | +3 | 70 | 73 | - | - | 143 |
| CUT | Martin Laird | +3 | 73 | 70 | - | - | 143 |
| CUT | Chan Kim | +3 | 74 | 69 | - | - | 143 |
| CUT | S.H. Kim | +3 | 70 | 73 | - | - | 143 |
| CUT | Nick Taylor | +3 | 72 | 71 | - | - | 143 |
| CUT | Seamus Power | +3 | 72 | 71 | - | - | 143 |
| CUT | Ben Taylor | +4 | 71 | 73 | - | - | 144 |
| CUT | Wilson Furr | +4 | 75 | 69 | - | - | 144 |
| CUT | Matti Schmid | +4 | 73 | 71 | - | - | 144 |
| CUT | Justin Lower | +4 | 71 | 73 | - | - | 144 |
| CUT | Kevin Dougherty | +4 | 74 | 70 | - | - | 144 |
| CUT | K.H. Lee | +4 | 73 | 71 | - | - | 144 |
| CUT | Eric Cole | +4 | 74 | 70 | - | - | 144 |
| CUT | Ryan McCormick | +4 | 71 | 73 | - | - | 144 |
| CUT | Michael Gligic | +5 | 73 | 72 | - | - | 145 |
| CUT | Charley Hoffman | +5 | 73 | 72 | - | - | 145 |
| CUT | Rico Hoey | +5 | 71 | 74 | - | - | 145 |
| CUT | Camilo Villegas | +5 | 75 | 70 | - | - | 145 |
| CUT | Josh Teater | +5 | 72 | 73 | - | - | 145 |
| CUT | Adam Long | +5 | 73 | 72 | - | - | 145 |
| CUT | Matthew Anderson | +5 | 71 | 74 | - | - | 145 |
| CUT | Ashton McCulloch(a) | +5 | 71 | 74 | - | - | 145 |
| CUT | Max Greyserman | +5 | 70 | 75 | - | - | 145 |
| CUT | Jared du Toit | +5 | 74 | 71 | - | - | 145 |
| CUT | Sahith Theegala | +5 | 74 | 71 | - | - | 145 |
| CUT | Hayden Springer | +5 | 73 | 72 | - | - | 145 |
| CUT | Scott Gutschewski | +6 | 72 | 74 | - | - | 146 |
| CUT | Ryan Brehm | +6 | 73 | 73 | - | - | 146 |
| CUT | Matt NeSmith | +6 | 71 | 75 | - | - | 146 |
| CUT | Étienne Papineau | +6 | 72 | 74 | - | - | 146 |
| CUT | Rafael Campos | +6 | 70 | 76 | - | - | 146 |
| CUT | Brice Garnett | +6 | 73 | 73 | - | - | 146 |
| CUT | Henrik Norlander | +6 | 77 | 69 | - | - | 146 |
| CUT | Kevin Chappell | +6 | 75 | 71 | - | - | 146 |
| CUT | David Lipsky | +6 | 74 | 72 | - | - | 146 |
| CUT | Justin Suh | +7 | 70 | 77 | - | - | 147 |
| CUT | Ben Martin | +7 | 72 | 75 | - | - | 147 |
| CUT | Aaron Cockerill | +7 | 74 | 73 | - | - | 147 |
| CUT | Kevin Stinson | +8 | 73 | 75 | - | - | 148 |
| CUT | Kevin Kisner | +8 | 76 | 72 | - | - | 148 |
| CUT | Tyson Alexander | +8 | 75 | 73 | - | - | 148 |
| CUT | Patton Kizzire | +8 | 76 | 72 | - | - | 148 |
| CUT | Daniel Berger | +8 | 72 | 76 | - | - | 148 |
| CUT | Aaron Baddeley | +8 | 77 | 71 | - | - | 148 |
| CUT | Matt Kuchar | +8 | 75 | 73 | - | - | 148 |
| CUT | Sam Ryder | +8 | 76 | 72 | - | - | 148 |
| CUT | Callum Tarren | +8 | 76 | 72 | - | - | 148 |
| CUT | Robby Shelton | +9 | 72 | 77 | - | - | 149 |
| CUT | Marc-Olivier Plasse | +9 | 79 | 70 | - | - | 149 |
| CUT | Jakob Chicoyne(a) | +11 | 75 | 76 | - | - | 151 |
| CUT | Harrison Endycott | +11 | 72 | 79 | - | - | 151 |
| CUT | Paul Barjon | +11 | 73 | 78 | - | - | 151 |
| CUT | Max Sear | +12 | 77 | 75 | - | - | 152 |
| CUT | Jake Lane | +13 | 76 | 77 | - | - | 153 |
| CUT | Raul Pereda | +13 | 77 | 76 | - | - | 153 |
| CUT | Nico Echavarria | +13 | 78 | 75 | - | - | 153 |
| W/D | Doug Ghim | - | 72 | - | - | - | 72 |
| W/D | Carl Yuan | - | 76 | - | - | - | 76 |
