Jordan Spieth remains on course to claim his maiden major title despite having his Masters lead cut to four shots after a stunning 67 from Justin Rose set up a fascinating final day at Augusta.
Spieth (16-under) was on course for a record score after 54 holes but a double-bogey at the 17th coupled with five birdies in six roles from Rose (12-under) means the Texan has a narrow lead to protect going into the final round.
"The back nine was a lot of fun," Rose said. "The putt at seven got things going. Holeing the bucker shot on 16 was a bonus and the birdie on 18 gives me a lot of momentum going into the final day."
Two-time champion Phil Mickelson (11-under) is also in contention going into the fourth round after a 67 thrust himself up the leaderboard but dropped shots and missed chances on the back nine could yet come back to haunt him.
Charley Hoffman is a further shot back after a frustrating round but in truth the title is likely to be a three-horse race after a thrilling third day.
Rory McIlroy temporarily reignited his challenge before a bogey on the 18th left him requiring a heroic final round to figure in the final day shake-up at six-under, tied with Tiger Woods who produced a virtuoso display to enter the top ten.
"It could have been a really special round today, I could have gone really low," Woods said. "I made a crazy birdie at 13, stupid bogey at 14, stuffed it at 17.
"We saw what happened in 1996 [when Greg Norman blew a six shot lead on the final day], so anything can happen.
"On this course you can play well, but if you miss your spot by a foot then the next thing you know you have a 50-footer. It has been so hot and humid that the greens have not sped up."
Kevin Streelman, Kevin Na and Dustin Johnson are also on six-under but the final day in Georgia could yet be a coronation of Spieth, with the 21-year-old honing in on eclipsing Woods' record win of -18 in 2000.
Leaderboard: -16: Spieth, -12: Rose, -11: Mickelson, -10: Hoffman, -6: McIlroy, Woods, Streelman, K. Na, D. Johnson, -5: Matsuyama, Casey