Italian cyclist Davide Bramati has won the fourth stage of the Tour of Aragon in Spain, but another Italian, Leonardo Piepoli, remains the overall leader.

Bramati finished the 156.8 kilometer stage that started and finished in the Teruel in 3:44:36 minutes. Angel Castresana of Spain was second with the same time. Frenchman David Moncoutie was third, seven seconds back.

Piepoli remains the overall leader with Alexander Shefer of Kazakhstan in second place overall, 29 seconds back. Aitor Osa of Spain is in third place, 32 seconds behind Piepoli.