Belgian cyclist Rik Verbrugghe has won the seventh stage of the Tour of Italy, but Ukraine's Serguei Gonchar has regained the overall lead.

Verbrugghe sprinted away from a pack of riders five kilometers from the finish line and completed the 240-kilometer ride in 6 hours, 42 minutes, 15 seconds.

Two-time Tour of Italy champion Paolo Savoldelli of Italy was second, 0:14 seconds back with Luca Mazzanti of Italy third.

Gonchar finished seventh, and re-took the overall lead from teammate Olaf Pollack. The Ukrainian leads Savoldelli by 0:05 seconds in the overall standings with Ivan Basso of Italy third, :11 seconds off the lead.

Sunday's eighth stage covers 171 kilometers and ends with a ride up the 1,300-meter Maielletta in the Apennines Mountains. The Tour ends in Milan May 28th.

Some information provided by AP.