Stage 12 into Briançon in France was the Giro's first high mountain stage, and it shook up the standings for the final time. Di Luca took the stage win, twice attacking from an elite group of five that had made the climb together. As Noè finished nearly ten minutes behind, Di Luca took the pink jersey for a third time, while still holding the green jersey. As Di Luca concentrated on winning the race overall, Piepoli took the green jersey after stage 15, the race's queen stage, topping two of that stage's climbs in first position. His lead in the mountains classification quickly became unassailable, and he won the jersey in Milan. It was also on this stage that 's Eddy Mazzoleni distinguished himself as a podium contender, taking a minute and a half out of Di Luca to move into second overall. Schleck lost time to Di Luca and Mazzoleni, but gained time over other riders in the top of the overall standings and stood third overall.