Michele Scarponi won the 19th stage of the Giro d'Italia on Friday, and Ivan Basso overtook the overall leader's pink jersey from David Arroyo Duran after finishing second. Scarponi won the 195-kilometer (121-mile) ride from Brescia to Aprica in 5 hours, 27 minutes, 4 seconds, with Basso second and former pink jersey-holder Vincenzo Nibali third with the same time for an all-Italian podium. 'At various times I had the chance to attack, but I decided to stay with (Liquigas teammate) Vincenzo (Nibali),' Basso said. 'That way we could improve our positions together. Michele Scarponi made a great attack and it was our plan to stay with him.' Basso holds a 51-second lead over Arroyo Duran, who was seventh. The race ends Sunday, with Saturday's penultimate stage being a 178-kilometer (110-mile) climb from Bormio to Ponte di Legno-Tonale that is likely to decide the race. 'I think tomorrow for me will be a big battle,' Basso said. 'I know we have to continue the way we did today, work together as a team and stick to our plan.' Basso, Scarponi and Nibali broke away on the third climb toward Passo del Mortirolo, and then took turns in front to maintain their advantage ahead of the chasing pack. 