Sergio Garcia is on course to end his three-year wait for a tournament win after taking an eight-shot lead in the third round of the Castello Masters.
Garcia holed a series of superb putts in a seven-under-par round of 64 to move to 19 under on his home Mediterraneo course.
It followed his second-round 63 and puts him eight shots ahead of Thailand's Thongchai Jaidee.
England's Ross McGowan is a further shot back on 10 under.
A victory on Sunday would give Garcia, the tournament promoter, a second win on his home course in this event in four years and would see him climb back close to the world's top 30.
The Spaniard managed a 20-foot eagle putt and birdied five of the last six holes, including one from 18 foot at the 18th to end off his round.
"It wasn't the best I've putted recently, because I had only 20 putts in the BMW Championship in Chicago a month ago but I did putt really well today," he said.
"I didn't start off the round that well and made an early bogey but I sank a great putt on the seventh and that gave me a lot of confidence."
"It's an amazing feeling playing at home, different to anywhere else, but I have to stay focused," he added.
"There's a lot to play for tomorrow. But it only needs a bad start again and for somebody to play like I have over the last two days and it could become tight."
Jaidee, 41, a four-times tour winner, is in 111th position in the Race to Dubai money list and a good result would end any worries he has about keeping his playing card for next year but he did his cause no harm with a faultless 66.
Richie Ramsay followed Friday's 64 with a solid round of 68 to take a share of fourth place, 10 shots behind Garcia.
However, it was a day to forget for fellow Scot Garry Orr, who needs a top six finish to keep his card. He toppled down the leaderboard after a 74 left him on five under par for the tournament.