Englishman Robert Dinwiddie shot a stunning six under par 65 to surge into the lead at the Saint-Omer Open presented by Neuflize OBC.
The 27 year old did not drop a shot today, picking up six birdies, as he went ahead of joint overnight leader Martin Wiegele.
Dinwiddie, who began the day on level par, held a one shot advantage over the Austrian, who went round in 71.
Dinwiddie revealed he hurt his neck first thing this morning, but getting out on the course eased he pain.
"I'm really happy with a 65, especially as my neck went after my first shot on the range this morning," he said.
"I hit a couple more and it felt pretty sore, so instead of hitting any more shots I went to the physio truck to see if they could loosen it up.
"It was still a bit stiff but definitely helped a little bit. Luckily it didn't affect my swing, because I had thought it might. Hopefully with a little bit of rest tonight I'll be feeling even better tomorrow."
Wiegele, starting on the tenth, parred his first nine holes but birdied the first, his tenth, to go one shot clear of joint overnight leader Colm Moriarty.
However, the 31 year old could not retain his advantage as he bogeyed the seventh and eighth before picking up a shot at the par five ninth, his final hole.
"I didn't play much worse than yesterday," Wiegele said. "The wind got up pretty early again.
"So I was pretty pleased with how I played, but disappointed that I made a few mistakes on my back nine, which cost me some shots.
"But I recovered well on the last with a good bunker shot and a birdie putt from four metres, which brought me back into a good position. So that was a relief, and a nice way to finish."
Dinwiddie, who also began on the tenth, soon hit a hot streak when he birdied 14, 15 and 17. He followed up with two more on four and six.
Dinwiddie was naturally thrilled to go round without dropping a shot.
"It's a very difficult track, but I did think the pins were a little easier today - though maybe that's just because I was playing better," he added.
"The greens also seem to rolling better, and the wind wasn't affecting the putting as much as yesterday. But there were still some very tricky holes out there, so I'm delighted to have kept the bogeys off the card today."
England's Jamie Elson and Denmark's Mark F Haastrup were in a share of third with Moriarty on four under.
Elson and Haastrup began the day on level par but both shot 67 to put themselves in contention.
Moriarty, beginning his round later than the other front-runners - also on the tenth - bogeyed the par four 12th to drop back from the lead.
There was a five way tie for sixth featuring English pair Miles Tunnicliff and Andrew Marshall, French duo Michael Lorenzo-Vera and Charles-Edouard Russo, plus Sweden's Joakim Backstrom.