ALHAMA DE MURCIA, Spain (AP) _ Angel Edo won the fourth stage of the Tour of Murcia and maintained his overall lead in the five-stage cycling race.

Riding for the Portuguese team Milaneza, Edo covered the 108-mile stretch between Ceuti and Alhama de Murcia in 4 hours, 16 minutes, 32 seconds.

Edo fought hard in the sprint finish to overcome fellow countryman David Etxebarria and Swiss rider Oscar Camenzind, Switzerland, Phonak.

His overall time is 16:33:38, 23 seconds ahead of Danilo Di Luca of Italy.

Sunday's fifth and final stage is an eight-mile time trial.