After the dramatic abandonment of Saturday's stage Edward Laverack of the Cheshire JLT Condor team won the Homecare Independent Living sponsored Stage Three of the AmberGreen Energy Tour of Ulster.
Laverack was quickest on the three and a half hour stage from Newry to Cookstown, followed by Mark Dowling from team DID Dunboyne in second place with Eoin Morton of UCD in third position.
Morton is the new race leader as the peloton heads into today's final stage, which is a circuit race around Cookstown.
Organiser Garry Nugent, of BGN Management, said: "The weather was a welcome relief for the riders who found themselves cycling into harsh conditions during stage two, but Stage Three presented its own challenges with a tough enough ride up through the mountains in Keady.
"We saw many cyclists dropping off after 16 miles in, but generally the pace was kept up the whole way and we finished in Cookstown on schedule.
"It's a challenging race and now they can let their bodies recover ahead of the circuit challenge."