Ewan earned his fourth career stage victory on the Tour, passing several sprinters to overtake Ireland Sam Bennett after five hours in the saddle. Peter Sagan finished fifth and took back the green jersey, leading the sprinter standings.
French Julian Alaphilippe stay in the yellow jersey. The top contenders to wear yellow in Paris in three weeks also ended with the same time.
Earlier in the stage, head of the king of the mountains Anthony Perez broke his collarbone and quit the race after crashing in his team car after having a flat tire.
Perez, a 29-year-old Frenchman, took the lead of the mountain mid-stage ahead of a compatriot Benoit Cosnefroy and reportedly wore the polka dot jersey for the first time on Tuesday.
Ewan, who won three stages on his Tour debut last year, came back from last place in stage two on Sunday. After the first stage, his team, Lotto-Soudal, lost two of their eight runners in crashes – Philippe Gilbert and John Degenkolb.
“The last two days haven’t been great for us,” said Ewan. “Everyone stayed motivated. We all knew if everything was okay then I could win the sprint. Everyone did their job today.
The Tour continues on Tuesday with the first of four top finishes and a chance for the overall contenders to make a good impression. Coverage begins at 7 a.m. ET on NBCSN and NBC Sports Gold.
OlympicTalk is on Apple News. Favorite us!
TOUR DE FRANCE: Ranking | TV, broadcast program | Step by step