British Open champion Rory McIlroy made it feel a little smaller.
Garcia, who stretched his lead to as many as six shots before thunderstorms halted play for just over three hours, closed with three good pars for a 3-under 67. Playing in the group ahead of him, McIlroy finished with two big birdies for a 66 to get into the final group.
That sets up a replay of the British Open two weeks ago, only with the roles reversed.
McIlroy had a six-shot lead going into the final round at Hoylake. Garcia, playing in the group ahead, made a spirited run at McIlroy and got within two shots late in the round until he faltered and Boy Wonder pulled away. This time, it’s McIlroy who has to do the chasing.
Garcia was at 14-under 196.
McIlroy hit a gorgeous drive down the uphill 17th that left him a sand wedge into 12 feet, which he converted for a birdie. He holed a 35-foot birdie putt on the last hole, giving it a little body English as it fell, knowing what it meant.
Marc Leishman had a 68 and was five shots behind.
The race won’t feature defending champion Tiger Woods. The eight-time winner at Firestone made only one birdie — he failed to birdie a par 5 for the second straight day — and shot 72. He was 15 shots behind.
3M Championship: Kenny Perry eagled the last hole after waiting out a thunderstorm to take a one-shot lead after the second round of the Champions Tour event.
Perry shot a 9-under 63 to reach 16-under 128 at TPC Twin Cities.
The six-time senior winner birdied the par-3 17th and was on the green on the par-5 18th when play was stopped for the thunderstorm. After a two-hour delay, he made the 8-foot eagle putt.
First-round leader Marco Dawson was second after a 66.
Bernhard Langer, Gary Hallberg, Jeff Maggert and Gene Sauers were 13 under. Langer, coming off a record-breaking victory in the Senior British Open, and Maggert shot 67, and Hallberg and Sauers had 65s.