Spanish cyclist Angel Edo has won the fourth stage of the Tour of Murcia and increased his overall lead headed into the final stage on Sunday.

Edo completed the 173-kilometer mountainous stage in four hours, 16 minutes, 32 seconds. He overcame countryman David Etxebarria and Switzerland's Oscar Camenzind in a sprint finish. The top 10 riders were all credited with the same time.

The Spanish rider leads Italy's Danilo Di Luca by 23 seconds in the overall standings headed into Sunday's final stage, a 13-kilometer time trial in the center of Murcia.