And so it all comes down to this.
The final round of the 85th Masters Tournament is upon us.
By the close of play on Sunday, one lucky man will get to slip into a Green Jacket and take his place in the annals of major championship history.
It's shaping up to be a characteristically thrilling final day, too.
Want to know who's playing with whom and when? Here's your full guide to all of the final round tee times...
The Masters - Final round tee times in full
Jim Herman, Adam Scott
Brendon Todd, Jose Maria Olazabal
Christiaan Bezuidenhout, Gary Woodland
Paul Casey, Billy Horschel
Abraham Ancer, Michael Thompson
Ian Poulter, Tyrrell Hatton
Harris English, Bryson DeChambeau
Jason Kokrak, Louis Oosthuizen
Cameron Champ, Sebastian Munoz
Matt Jones, Collin Morikawa
Matthew Fitzpatrick, Tommy Fleetwood
Martin Laird, Bubba Watson
Matt Wallace, Charl Schwartzel
Shane Lowry, Mackenzie Hughes
Scottie Scheffler, Jon Rahm
Webb Simpson, Joaquin Niemann
Phil Mickelson, Francesco Molinari
Cameron Smith, Justin Thomas
Viktor Hovland, Ryan Palmer
Henrik Stenson, Stewart Cink
Patrick Reed, Kevin Na
Si Woo Kim, Bernd Wiesberger
Tony Finau, Robert MacIntyre
Jordan Spieth, Brian Harman
Will Zalatoris, Corey Conners
Marc Leishman, Justin Rose
Hideki Matsuyama, Xander Schauffele