Portrush - Ireland's Shane Lowry said it had been "the most incredible day" after firing a stunning eight-under-par 63 on Saturday to take a four-shot lead over Tommy Fleetwood into the final round of the 148th Open Championship at Royal Portrush.
LEADERBOARD: 148th Open Championship - Round 3
The 32-year-old delighted the thousands of fans following him around the course in the first Open to be held in Northern Ireland since 1951, pouring in eight birdies in his bogey-free third round, the best of the championship.
His 16-under overall total of 197 is the lowest after 54 holes in British Open history.
Lowry saw a 20-foot putt to tie the major record of 62 on the 18th green slip narrowly past the edge of the hole, but put himself in total control at the top of the leaderboard.
"Honestly, that's the most incredible day I've ever had on the golf course. I honestly can't explain what it was like," he said.
"I know tomorrow is going to be a difficult day. I know there's some bad weather coming in."
He will play with Fleetwood in the final pairing on Sunday at 14:47 SA time - after organisers moved forward the tee times in an attempt to avoid the forecasted bad weather - after the popular Englishman carded a 67.
J.B. Holmes sits six shots off the lead on 10-under, with world number one Brooks Koepka and Justin Rose one further back.
The 33rd-ranked Lowry is the first golfer from the Republic of Ireland to hold the advantage after three rounds of an Open as he bids to win his first major title.
He will be hoping to avoid a repeat of the 2016 US Open, when he blew a four-stroke advantage with a fourth-round 76 as Dustin Johnson took the spoils.
Lowry started the day tied for the lead with Holmes at eight-under, and moved ahead by making three birdies on the front nine.
An incredible recovery shot from deep rough on the par-four 10th set up another birdie, and he produced late fireworks to take total control.
Lowry saved his best until the closing stages, reeling off three consecutive birdies to send the crowd into raptures, before coming agonisingly close to adding another on the last.
Only South African Branden Grace has shot a lower major score, with his third-round 62 at the 2017 British Open.
Lowry is in the perfect position to become the first golfer from either Ireland or Northern Ireland to win a major since Rory McIlroy, who missed Friday's cut, took the 2014 PGA Championship title.
Fleetwood kept his hopes of winning one of the big four tournaments for the first time alive.
The 28-year-old, who finished runner-up to Koepka at last year's US Open, played his 18 holes without dropping a shot, making four birdies.
"Put it this way, it will be a very, very good effort if it's me, and if it's not me or Shane, it will be a very, very good effort for somebody else," said world number 20 Fleetwood.
Holmes at one point reached 11-under overall, but missed a succession of short putts to see his challenge stall, only to drain a long birdie try at 18 to move into third place.
Koepka and Rose now both need either something special or a Lowry collapse to clinch the Claret Jug.
The American struggled with the putter, as he has done all week, for much of the day, before finding his form on the greens late on to keep himself in the conversation with a 67.
"Here you need some wind, you need some rain. You need anything that can kind of go your way," said Koepka, hoping for the inclement weather to blow off the Causeway Coast on Sunday.
England's Rose, who finished tied-second at Carnoustie 12 months ago, threatened to shoot up the leaderboard when he picked up four shots in as many holes on the back nine, but bogeyed the 16th and had to settle for 68.
Lee Westwood surged into a share of the lead with three straight birdies from the second hole, but he made bogey at the 10th when his ball found a rabbit hole and he fell back to eight-under - eight strokes behind Lowry.
Rickie Fowler sits alongside Westwood after a fine 66, while four players - Jordan Spieth, Jon Rahm, Danny Willett and Tony Finau, moved to seven-under.
Scores from the third round of the Open Championship at Royal Portrush on Saturday (par 71):
197 - Shane Lowry (IRL) 67-67-63
201 - Tommy Fleetwood (ENG) 68-67-66
203 - J.B. Holmes (USA) 66-68-69
204 - Brooks Koepka (USA) 68-69-67, Justin Rose (ENG) 69-67-68
205 - Rickie Fowler (USA) 70-69-66, Lee Westwood (ENG) 68-67-70
206 - Jon Rahm (ESP) 68-70-68, Jordan Spieth (USA) 70-67-69, Tony Finau (USA) 68-70-68, Danny Willett (ENG) 74-67-65
207 - Cameron Smith (AUS) 70-66-71, Dylan Frittelli (RSA) 68-69-70, Alexander Norén (SWE) 68-71-68, Henrik Stenson (SWE) 70-69-68, Andrew Putnam (USA) 70-67-70, Matt Kuchar (USA) 70-68-69
208 - Xander Schauffele (USA) 74-65-69
209 - Park Sang-Hyun (KOR) 69-72-68, Justin Thomas (USA) 71-70-68, Patrick Reed (USA) 71-67-71, Russell Knox (SCO) 70-71-68
210 - An Byeong-Hun (KOR) 73-67-70, Erik van Rooyen (RSA) 70-68-72, Justin Harding (RSA) 71-65-74, Webb Simpson (USA) 68-71-71, Matthew Fitzpatrick (ENG) 71-69-70, Tyrrell Hatton (ENG) 68-71-71
211 - Romain Langasque (FRA) 69-72-70, Rory Sabbatini (SVK) 70-70-71, Kevin Kisner (USA) 70-71-70, Dustin Johnson (USA) 72-67-72, Tom Lewis (ENG) 75-68-68, Robert MacIntyre (SCO) 68-72-71, Graeme McDowell (NIR) 73-70-68
212 - Lucas Bjerregaard (DEN) 70-68-74, Sergio Garcia (ESP) 68-73-71, Mikko Korhonen (FIN) 72-69-71, Ernie Els (RSA) 71-69-72, Aaron Wise (USA) 72-69-71, Lucas Glover (USA) 72-69-71, Patrick Cantlay (USA) 70-71-71
213 - Yuki Inamori (JPN) 70-73-70, Hwang Inn-Choon (KOR) 72-71-70, Joost Luiten (NED) 73-69-71, Ryan Fox (NZL) 68-75-70, Charley Hoffman (USA) 70-73-70, Stewart Cink (USA) 74-68-71, Doc Redman (USA) 71-71-71
214 - Thomas Pieters (BEL) 72-68-74, Yosuke Asaji (JPN) 72-71-71, Louis Oosthuizen (RSA) 70-72-72, Andrew Wilson (ENG) 76-67-71
215 - Bernd Wiesberger (AUT) 70-71-74, Adam Hadwin (CAN) 74-69-72, Benjamin Hébert (FRA) 73-69-73, Francesco Molinari (ITA) 74-69-72, Kyle Stanley (USA) 75-67-73, Paul Casey (ENG) 72-70-73, Matt Wallace (ENG) 73-70-72
216 - Branden Grace (RSA) 70-71-75, Bubba Watson (USA) 72-71-73, Jim Furyk (USA) 73-68-75, Kevin Streelman (USA) 77-65-74, Callum Shinkwin (ENG) 70-71-75
217 - Thorbjorn Olesen (DEN) 72-68-77, Jason Kokrak (USA) 74-69-74
218 - Nino Bertasio (ITA) 72-71-75, Kiradech Aphibarnrat (THA) 68-73-77, Eddie Pepperell (ENG) 70-72-76, Paul Waring (ENG) 75-68-75
219 - Shubhankar Sharma (IND) 70-72-77
220 - Ashton Turner (ENG) 69-74-77