Rory McIlroy managed to defend his RBC Canadian Open title at St. George's with a thrilling victory.
On a day of twists and turns, the 33-year-old Northern Irishman won his 21st PGA Tour victory in a huge week in professional golf.
Before the final round, McIlroy suggested the final 18 holes would provide more drama than "any other golf tournament this week".
It was, of course, a subtle dig to the Saudi-backed LIV Golf Invitational Series which got underway this week.
It led to the indefinite suspension of several PGA Tour pros. Even the PGA Tour commissioner Jay Monahan got his digs in at those players.
And McIlroy directed a dig at LIV Golf Investments CEO Greg Norman immediately after he won in front of a boisterous crowd.
McIlroy now heads to the U.S. Open where there will be a mix of Saudi rebels in the field and PGA Tour loyalists.
The RBC Canadian Open had a total prize purse of $8.7million this week. McIlroy scooped a great deal of that.
Before he played this week, McIlroy's PGA Tour earnings this week was just shy of $5million. He also won the CJ Cup in October.
Take a look below at the entire prize purse break down.
RBC Canadian Open prize purse, winner's share
Win: Rory McIlroy - $1,566,000
2: Tony Finau - $948,300
3: Justin Thomas - $600,300
T-4: Sam Burns - $391,500
T-4: Justin Rose - $391,500
6: Corey Conners - $315,375
T7: Wyndham Clark - $273,325
T7: Chris Kirk - $273,325
T7: Keith Mitchell - $273,325
T-10: Matt Fitzpatrick - $219,675
T-10: Danny Lee - $219,675
T-10: Shane Lowry - $219,675
T-13: Austin Cook - $160,515
T-13: Kelly Kraft - $160,515
T-13: Aaron Rai - $160,515
T-13: Brendon Todd - $160,515
T-13: Harold Varner III - $160,515
T-18: Doug Ghim - $123,975
T-18: Patrick Rodgers - $123,975
T-18: Scottie Scheffler - $123,975
T-21: Adam Long - $94,830
T-21: Scott Piercy - $94,830
T-21: Alex Smalley - $94,830
T-21: Adam Svensson - $94,830
T-25: John Huh - $71,485
T-25: Jim Knous - $71,485
T-25: Sebastián Muñoz - $71,485
T-28: Emiliano Grillo - $57,047.15
T-28: Mackenzie Hughes - $57,047.15
T-28: Jonas Blixt - $57,047.14
T-28: Hank Lebioda - $57,047.14
T-28: Chase Seiffert - $57,047.14
T-28: Nick Taylor - $57,047.14
T-28: Danny Willett - $57,047.14
T-35: Ryan Armour - $39,730
T-35: Adam Hadwin - $39,730
T-35: Nick Hardy - $39,730
T-35: Charley Hoffman - $39,730
T-35: Justin Lower - $39,730
T-35: Ryan Moore - $39,730
T-35: Seung-Yul Noh - $39,730
T-35: Matt Wallace - $39,730
T-35: Vince Whaley - $39,730
T-44: Mark Hubbard - $30,015
T-44: Austin Smotherman - $30,015
T-46: Paul Barjon - $26,535
T-46: Carlos Ortiz - $26,535
T-48: Aaron Cockerill - $22,567.80
T-48: Lee Hodges - $22,567.80
T-48: Cameron Smith - $22,567.80
T-48: Brandt Snedeker -$22,567.80
T-48: Vaughn Taylor - $22,567.80
T-53: Brett Drewitt - $20,387
T-53: Ben Martin - $20,387
T-53: Robert Streb - $20,387
T-53: Sahith Theegala - $20,387
T-53: Bo Van Pelt - $20,387
T-53: Jhonattan Vegas - $20,387
T-59: J.J. Henry - $19,662
T-59: Cameron Percy - $19,662
T-61: Dylan Frittelli - $19,314
T-61: Kramer Hickok - $19,314
63: Ben Crane - $19,053
T-64: Rafa Cabrera Bello - $18,531
T-64: Brandon Hagy - $18,531
T-64: Andrew Novak - $18,531
T-64: Sean O'Hair - $18,531
T-64: David Skinns - $18,531
69: Trey Mullinax - $18,009
70: Dawie van der Walt - $17,835