Dylan Groenewegen picked up the third stage win for Team Jumbo-Visma as he narrowly beat out Australian Caleb Ewan to win Stage 7 at the Tour de France on Friday.

The Dutch rider finished the 142.9 mile trek from Belfort to Chalon-sur-Saone in 6 hours, 2 minutes, 44 seconds.

Former world champion Peter Sagan of Slovakia finished third in the longest stage of the tour. It’s the fourth stage win of Groenewegen’s career and first this year. Italy’s Giulio Ciccone retained possession of the yellow jersey and maintains a six-second lead over Julian Alaphilippe of France. Dylan Teuns, who won Thursday’s stage, remains in third place, 32 seconds off the lead.

New Zealand’s George Bennett, also of Jumbo-Vizma moved up to fourth place overall, 47 seconds back of Ciccone, while Geraint Thomas, a Welsh cyclist for Team Ineos, the defending champion, is fifth overall, 49 seconds behind.

The 124.3-mile Stage 8 runs Saturday from Macon to Saint-Etienne.