Boyzone star Keith Duffy took a cheeky break from competing in a charity marathon in Ireland on Sunday (07Apr13) by stopping for a pint of Guinness midway through the race.

The Irish singer donned his running shoes to take part in the Connemara Marathon, raising money for local organisation Cancer Care West in the process, but he couldn't resist downing a pint of the dark stout with a fellow competitor 20 miles (32.19 kilometres) into the event.

Duffy's pal, Derry MCVeigh, posted a photo of the pair with drinks on, alongside the caption, "Nothing like a pint at 20 mile mark with @officialkeith in the Connemarathon (sic)".

And the drink appeared to give Duffy the extra boost he needed to pass the finish line - he later tweeted, "Finished the Connemara marathon, What a beautiful Island we Live on!"