Remy Gardner finished second behind Sam Lowes thanks to a final lap of the Moto2 French Grand Prix.
Gardner (Onexox TKKR SAG Kalex) led the field away from the front row at Le Mans and saw an attempted pass from Xavi Vierge before Sam Lowes passed him later in the second lap at Garage Vert.
The Australian settled in fourth on lap 6, behind a top three in the days of Lowes (EG 0.0 Marc VDS Kalex), Jake Dixon (Petronas Sprinta Kalex), and Marco Bezzecchi (Sky VR46 Kalex) , but found himself under pressure from Augusto Fernandez (EG 0.0 Marc VDS Kalex) on lap 11.
The Italian passed 87th place on lap 13 but Gardner made an energetic move to regain fourth place at La Chapelle on lap 18th.
Meanwhile, Dixon had inherited the lead when Lowes locked the front brakes and ran a long time to Garage Vert on lap 7.
He was more than three seconds ahead at one point and responded to his compatriot’s threat to lead by just over a second when disaster struck four laps on his home.
Dixon’s crash at the Connection left Lowes in first place with a margin of more than six seconds over Bezzecchi, who had Gardner on his tail.
The second-generation rider left it until the 25th and final lap to take a dip to # 72, shooting a pass into the penultimate turn of the race.
Lowes officially won by 3.822 seconds while Gardner collected a second podium of the season and a third of his career in Grand Prix.
Bezzecchi was just behind in third and Fernandez was fourth, with Thomas Luthi (Liqui Moly Intact Kalex) fifth.
Joe Roberts had a bizarre run in sixth place from the back of the field after qualifying the fastest the day before.
When everyone was able to switch from wet to slick on the grid just before the start of the race, his Tennor American Kalex had to be pushed into the pits in order to change the rear wheel.
Instead of taking a square at the back of the grid, Roberts only rounded the last corner when the lights went out, but still gained four positions in the first lap and 19 more of the 24 that followed.
Luca Marini (Sky VR46 Kalex) was a 17th non-competitive but his championship lead was only reduced by 20 points to 15 as Enea Bastianini (Italtrans Kalex) finished 11th.
Bezzecchi, however, is just 20 points behind third place after starting the weekend 36 behind Marini, while Gardner sits ninth in the standings.
Virgo was one of six non-completers, having survived a near-crash at the Musee on lap 3 before taking the top just ahead of Gardner exiting Chemin aux Boeufs on lap 5.
The Moto2 season continues in Aragon this next weekend.