Andreas Mikkelsen claimed a dramatic win at Rally Poland after early leader Ott Tanak suffered a puncture on the penultimate stage, while Abu Dhabi Total World Rally Team driver Craig Breen finished seventh. 

The Waterford man made it safely through the four rain-soaked stages of the final day.

On only his second outing with the team, Breen kept his head at the wheel of the Citroen DS3  WRC in what were very mixed conditions throughout the weekend.

The battle at the front went down to the wire as Tanak faultered on the penultimate stage to gift Mikkelsen victory.

The Volkswagen driver clinched his second World Rally Championship victory in a time of two hours 37 minutes and 34.4 seconds after Tanak's bad luck.

"We pushed all weekend so hard," Mikkelsen told redbull.com. "I told Ott before this stage that I felt so sorry for him but that's the way rallying is, it's so unpredictable."

Tanak led for almost the entire event around the town of Mikolajki but the Estonian missed out on his maiden victory by 26 seconds after a puncture to his Ford Fiesta RS on Stage 20 which saw his 18.6 second lead disappear and leave him second.

Rally Argentina winner Hayden Paddon was third, ahead of his Hyundai team-mate Thierry Neuville, who won last time in Sardinia, by 0.8 seconds.