A lightning fast finish in Cahirciveen saw yellow jersey leader Patrick Bevin winning a bunch sprint to take victory in stage four of An Post Rás and retain his overall lead.

Last year's winner, Marcin Bialoblocki (Britain Velosure Giordana), took second place with Peter Williams (France Bretagne Velotec) third.

A group of 12 riders led for the majority of the stage before Owain Doull (An Post Chain Reaction) and Alessandro Pettiti (Italy Team Idea) attacked from the front.

With only 5km to go, the duo were caught by the chasing bunch, which featured Bevin (New Zealand National Team), and the Kiwi showed his superior sprinting skills to take the chequered flag.

Today's stage travelled 183.6km from Charlevile in Cork to Caherciveen in Kerry.

Bevin was overjoyed with the stage win and also keeping his lead at the top of the general classification intact but attributed the victory to his hard working team mates.

He said: "It’s amazing to get the win but it was all down to the great work of the New Zealand National team.

"They worked so hard and the stage win is a testament to their work.

"Going over the last climb I was at the front of the bunch and I just took it step by step. I managed to catch one group, then another and I just found myself right up the front and at that stage I just couldn’t help but go for the stage win."

Bevin retains a 1 minute and 55 seconds lead over Clemens Fankhauser (Austria Tirol cycling) and Pettiti at the top of the general classification, and also retains the points classification jersey.