Reuters - Sun, 14 Mar 15:45:00 2010
Fellow Italian Stefano Garzelli was second on the 216-km route from Chieti to Colmurano to move second overall and reduce defending champion Scarponi's lead to 10 seconds.
Kazakhstan's Astana rider Maxim Iglinskiy finished third and lies third in the standings for the week-long race.
Sprinter Gasparotto held on for victory despite a punishing late climb and could now be an outside bet for next Saturday's Milan-San Remo.
"I thought I was done for three kilometres from the end when I saw the wide road and the climb," he said.
Scarponi crashed on a descent and went for x-rays on his wrist and hip after finishing the stage.
World champion Cadel Evans is handily placed in fourth overall, 18 seconds behind Androni Giocattoli's Scarponi, after the Australian BMC rider was fourth on the stage.
Organisers were forced to change the route for Sunday's stage slightly because of snow in the Apennine mountains.
The race, which started on Italy's western Tyrrhenian coast, concludes on the Adriatic east coast at San Benedetto del Tronto on Tuesday.