Seeking his maiden victory on the third-tier circuit, the Aberdonian stormed into top spot with a five-under-par 67 for a three-under-par total.
Frenchman Mathieu Decottignies-Lafon, the overnight joint leader, is Law’s closest challenger, with another Scot, Duncan Stewart, a shot further back along with Irishman Gavin Moynihan.
Law reeled off three birdies on the front nine without dropping a shot before making further gains on the 12th, 15th and 17th. His sole blemish was a bogey on the par-4 13th.
“I controlled the ball well and putted nicely,” said the 24-year-old, a two-time MENA Tour runner-up in 2013. “Overall, I played very good golf.
“There was no wind on the front nine and that helped. The wind picked up on the back nine which made things difficult, but I managed to keep the ball in play and holed some good putts.
“The golf course here is pretty tricky. Once you land on the wrong side of the fairways or greens, it becomes difficult to save par.
“So I am quite pleased with my efforts and look forward to the final round.”
Stewart, who finished second in the circuit’s inaugural Tour School in Spain earlier in the year, stayed in contention after backing up an opening 71 with a 73.
The Edinburgh-based player was four-under for the day and on course to share the lead with Law before dropping three shots in his last two holes.