Alessandro Petacchi har vunnet halvparten av etappene så langt i årets Giro. (Foto: AFP/Scanpix)
Petacchi var nesten en sykkellengde foran landsmannen Marco Zanotti, mens latviske Andris Muaduzs ble nummer tre.
Hele feltet kom samlet til mål på den 146 kilometer lange etappen fra Porto Sant'Elpidio til Ascoli Piceno.
En gruppe ryttere, med blant andre danske Bo Hamburger; var i brudd i 115 kilometer, men ble tatt igjen av feltet en drøy mil før mål.
Beholdt ledelsen
22 år gamle Damiano Cunego beholdt ledelsen sammenlagt.
Han ligger 10 sekunder foran lagkameraten i Saeco, storfavoritten Gilberto Simoni.
Torsdag skal rytterne ut på den 229 kilometer lange etappen fra Porto Sant'Elpidio til Cesena.
Det er ventet stor publikumsoppslutning når rytterne når frem til Cesena som var fødebyen til sykkellegenden Marco Pantani som døde av en overdose kokain i februar i år.
Damiano Cunego beholdt sammenlagt ledelsen i Giro. (Foto: Reuters/Scanpix)
Resultater
10. etappe:
1. Alessandro Petacchi (ITA) Fassa Bortolo 3 timer 24 minutter 17 sekunder,
2. Marco Zanotti (ITA) samme tid,
3. Andris Nauduzs (LAT) s.t.,
4. Magnus Bäckstedt (SVE) s.t.,
5. Alejandro Borrajo (ARG) s.t.,
6. Jan Svorada (TSJ) s.t.,
7. Alexandre Usov (BLR) s.t.,
8. Olaf Pollack (GER) s.t.,
9. Simone Cadamuro (ITA) s.t.,
10. Manuele Mori (ITA) s.t.
11. Marlon Perez (COL) s.t.,
12. Fred Rodriguez (USA) s.t., 13.
Johan Verstrepen (BEL) s.t.,
14. Nicola Loda (ITA) s.t., 15. Robbie McEwen (AUS) s.t.,
16. Philippe Gilbert (BEL) s.t.,
17. Denys Kostuk (UKR) s.t.,
18. Uros Murn (SLO) s.t.,
19. Cristian Moreni (ITA) s.t.,
20. Robert Forster (TYS) s.t.