
Victor Lafay (Cofidis) won stage two of the 2023 Tour de France thanks to a brilliantly timed attack under the flamme rouge. Once he had a gap he managed to hold it and stayed clear to the finish line despite the best effort of Wout van Aert (Jumbo-Visma), who was coming in fast – but not fast enough.
Tadej Pogačar (UAE Team Emirates) finished third, gaining more time bonuses that moved him into second overall, after also gaining bonuses atop the final climb of the day. His teammate Adam Yates hung onto the yellow jersey for another day, although Pogačar now trails him by just six seconds.