Rory McIlroy held off big-name competition down the stretch to retain the RBC Canadian Open in front of a boisterous home crowd that cheered him on as if he was one of their own.
It's the 33-year-old's 21st career win on The PGA Tour as he continues to regain top form.
On a day when scoring was low across the star-studded final group of McIlroy, Justin Thomas and Tony Finau, he produced a round of 62 (-8) to finish up on -19 for the tournament.