2023 Tour de France, Stage 12 to Stage 21
The 2023 Tour de France is the 110th edition of the Tour de France. It started in Bilbao, Spain on 1 July and will finish with the final stage at Champs-Élysées, Paris on 23 July. Classification standings

Stage 12 
13 July 2023 – Roanne to Belleville-en-Beaujolais, 

Ion Izagirre (Cofidis) escaped solo in the last  towards Belleville en Beaujolais to win Cofidis' second stage of the Tour. Stage 13 
14 July 2023 – Châtillon-sur-Chalaronne to Grand Colombier, 
Michał Kwiatkowski (Ineos Grenadiers) won stage 13 after breaking away on his own  from the finish at the top of the Grand Colombier. Pogačar cut Vingegaard's lead to nine seconds. Stage 14 
15 July 2023 – Annemasse to Morzine, 

An early 13-rider crash led race officials to suspend the stage for 30 minutes and caused several riders to abandon the Tour. On the climb to the Col de Joux Plane, Pogačar and Vingegaard led the stage. Pogačar attacked about  from the top of the climb, but Vingegaard recovered and caught up with him; Pogačar's next attack was stymied by media motorcycles crowding the road. Carlos Rodríguez (Ineos Grenadiers) caught Vingegaard and Pogačar during the final descent and went on to win the stage, moving one second ahead of Jai Hindley into third place overall. Stage 15 
16 July 2023 – Les Gets to Saint-Gervais-les-Bains, 
Wout Poels (Team Bahrain Victorious) soloed to victory after he broke away  from the finish line on the penultimate climb of the Côtes des Amerands. It was his first Tour de France stage win. Rest day 2 
17 July 2023 – Saint-Gervais-les-Bains

Stage 16 
18 July 2023 – Passy to Combloux, , (ITT)

After the second rest day, stage 16 was the only individual time trial of the Tour, 22.4 km between Passy and Combloux. Pogačar aimed to reverse the 10 second lead of Vingegaard, but the latter won stage 16 decisively and widened his lead to 1 minute and 48 seconds. Pogačar came in second, over a minute ahead of Vingegaard's teammate van Aert, while Adam Yates moved into third place in the general classification, ahead of Rodriguez. Stage 17 
19 July 2023 – Saint-Gervais-les-Bains to Courchevel, 

On stage 17, a fierce counter-attack from Pogačar was expected. However, Pogačar needed assistance from his teammate Marc Soler in the climb towards the Col de la Loze and lost further time to Vingegaard, who widened the lead to more than seven minutes in a stage won by Felix Gall (AG2R Citroën Team). Stage 18 
20 July 2023 – Moûtiers to Bourg-en-Bresse, 

Kasper Asgreen (Soudal Quick-Step) held off the competition to win the eighteenth stage, which entered the Rhone valley. Meanwhile, Wout van Aert left the race to be with his wife, who was about to give birth. Stage 19 
21 July 2023 – Moirans-en-Montagne to Poligny, 
On stage 19, Matej Mohorič (Team Bahrain Victorious) won by the width of a rim to beat Asgreen in a photo finish in Poligny. After winning the stage, Mohorič paid tribute to his late teammate Gino Mäder, who died in a crash at in the Tour de Suisse in June. Stage 20 
22 July 2023 – Belfort to Le Markstein, 
In the twentieth stage, Thibaut Pinot, in his last Tour before retirement, attacked the breakaway and was solo leader at the top of the Petit Ballon, which was lined by thousands of fans cheering him on. He was overtaken and dropped by the race leaders on the ascent to the Col du Platzerwasel, and Pogačar won the stage ahead of Gall and his tour rival Vingegaard. In the same stage, the Italian Giulio Ciccone (Lidl–Trek) sealed the victory for the mountain classification. He was the first Italian to achieve this feat since Claudio Chiappucci in 1992. Stage 21 
23 July 2023 – Saint-Quentin-en-Yvelines to Paris (Champs-Élysées), 
The final stage was traditionally calm and the Belgian Jordi Meeus won just ahead of his compatriot Philipsen, Groenewegen, and Pedersen. Philipsen won the green jersey of the points classification for the first time in his career. Vingegaard crossed the finish line at the Champs-Élysées arm in arm with his teammates, finishing 7:29 minutes ahead of Pogačar and 10:56 minutes ahead of Adam Yates to win the Tour de France for the second straight year. His winning margin of 7 minutes 29 seconds was the largest since 2014. Vingegaard's Team Jumbo–Visma won the teams classification. Victor Campenaerts was chosen as the most combative rider. Runner up Pogačar won the white jersey of the young rider classification for the fourth year in a row. Notes

References 

2023 Tour de France
Tour de France stages