England's David Horsey charged into contention for a third European Tour title in the Lyoness Open powered by Greenfinity at Diamond Country Club.
Horsey began the day in a tie for 47th place after consecutive rounds of 73, but added a sparkling 65 in the third round to surge up the leaderboard.
The 29 year old, whose last victory came in the Trophee Hassan II in 2011, picked up a shot on the first hole and after a run of three pars, birdied the next five holes in a row to reach the turn in 30.
Another string of pars halted the former Walker Cup player's momentum, but he then birdied the 15th and 16th before dropping his only shot of the day on the 17th.
At five under par, Horsey was four shots off the lead held by Sweden's Mikael Lundberg, who had yet to begin his third round. Lundberg enjoyed a one shot lead over England's Lee Slattery, with Paraguay's Fabrizio Zanotti another shot back.
Horsey, who was 35th in the BMW PGA Championship on his last appearance, said: "With no wind, not a cloud in the sky, it was ideal scoring conditions.
"It's been coming for a while to be honest, I've been hitting it nicely on the range and just not quite been able to take it out on the golf course.
"Today I just stuck to my process a little more I suppose, went out not really thinking about anything other than myself and managed to hit a lot of good shots and hole some nice putts. I've been putting well for a while, just not been giving myself birdie putts."
Asked if the fast and firm conditions suited him, Horsey added: "Absolutely. I'm one of the shorter hitters out here and it needs to be an advantage in hitting the fairways, whether you are 30 or 40 yards back or not because if the rough is thick you can't stop it, it's hard to get it close and it makes it a bit more of an even playing field.
"It's always nice any time you get six, seven or eight under par, especially on this course the way it's playing."