Rory McIlroy posted a closing 67 at the Open Championship to end in a tie for fifth on four under at Royal Troon.
The Northern Irishman recorded four birdies on his outward nine, then bogeys at the 11th and 12th, before picking up further shots at 13 and 16.
Darren Clarke carded a 70 to finish two over but Graeme McDowell slumped to a 76 to lie well back on 10 over.
Swede Henrik Stenson won on 20 under, three ahead of Phil Mickleson, to secure the first major of his career.
Stenson shot a 63, rounded off with a birdie at the 18th, with American and former champion Mickelson firing a 65.
McIlroy's final-round charge began with a birdie at the second, and the world number four picked up three more at five, six and nine.
A wayward drive down the right, which led to a hack out of gorse, at the most difficult hole of the week, the 11th, brought him his first bogey, and another followed at the next.
Those two late birdies saw the 2014 champion tie with Tyrrell Hatton and Sergio Garcia.
"I played pretty well and handled the conditions pretty well so I leave with my head held high," said McIlroy after his round.
"I was on the wrong side of the draw on Friday and Saturday was a tough day - I didn't take advantage of the easier front nine.
"When I reflect on this week, that is what prevented me having the chance to get anywhere near the leaders, although Henrik and Phil were in a different tournament this week."
Clarke registered five birdies and four bogeys in his best round of the week, to finish one shot better than Padraig Harrington, who shot a 72 to finish three over.