Marc VDS man Mika Kallio gave a skilled and patient performance on his way to Moto2 victory at Le Mans, easing to his second successive win once past Forward Racing's Simone Corsi.
Kallio, who started from fourth, made use of settings which brought him success in Jerez to allow for better tyre wear and once free of his Italian rival never looked in danger of losing the lead.
The Finn improves one place on his performance in France last season and in the process slashes his team-mate Tito Rabat's lead to just seven points.
Forward Racing rider Simone Corsi had shot to the front from a second row start and set the pace with Kallio sat behind him ready to pounce as the leading trio broke away, with Luis Salom also in the mix as the Pons team riders continue to have an impact.
Corsi's first podium finish of the year equals his best ever Moto2 result, he was also second in the German grand prix last season.
Championship leader Tito Rabat fought to lead the chasing pack and then used his experience to reel in the leaders. The Spaniard who has played down his illness leading into the weekend gave everything he had on his way to third, sealing another great performance for the Marc VDS team with two bikes on the podium.
The top six was filled with Kalex bikes with the Pons Hp 40 rookie team-mates enjoying their own battle over the closing stages.
Maverick Vinales tracked Rabat to the front to eventually deny Luis Salom, who had a much better start than the reigning Moto3 champion.
Pole sitter Jonas Folger was a determined but disappointed in sixth, unable to kepp pace on his AGR bike, but was the first Suter over the line.
Behind him Swiss riders Dominique Aegerter and Tom Luthi enjoyed a race long tangle with the Technomag carXpert rider just nudging in front for seventh, leaving Luthi to settle for eighth.
Sam Lowes continued to impress on his Speed Up machine, and after a poor start where he made a mistake and ran wide he regrouped and reeled in the experienced Julian Simon, who later retired, on his way to ninth.
After a huge gap Franco Morbidelli was the next to cross the stripe for his best ever result for the Italtrans team in tenth.
Eleventh went to Tech 3 rider Marcel Schrotter ahead of fellow German Sandro Cortese in twelfth.
Ioda Racing rider Randy Krummenacher finished 13th with the experienced Ant West once again in the points in 14th with the final point going to Malaysian Hafizh Syahrin.
Wild-card rider Lucas Mahias was the only French rider to finish, placing his Promoto Sport Transfiorers bike in an impressive 18th.
Improved set up on the AGT REA Racing bike saw Londoner Gino Rea able to push for his best result of the season in 19th and in toughing distance of the points places.
The first rider to meet the gravel was Xavier Simeon on the opening lap, he had been a podium finisher in last seasons race.
Mattia Pasini and Ricky Cardus then tangled, with the Italian seemingly the innocent party as he went over to Cardus and hit him on the helmet.
Frenchman Johann Zarco was first out his home race with engine trouble retiring his AirAsia Caterham. He was followed by sole TSR rider Tetsuga Nagashima,Alex De Angelis, Thitipong Warokorn and Axel Pons.
Louis Rossi also failed to finish at home, crashing out with just five laps to go.