Michael Phelps sank a 50-yard putt in the second round of the Dunhill Links Championship in Scotland on Friday.
It might not beat his 22 Olympics medals - 18 of them gold - when he looks back on his life, but American swimming star Phelps had another sporting moment to savour on Friday.
The 27-year-old 'Baltimore Bullet' sank a huge putt playing with former Ryder Cup player Paul Casey in the second round of the European Tour event at Kingsbarns in Scotland.
"It was the longest putt I've ever had and to see it go in was a pretty cool feeling," Phelps said.
Playing off a 16-handicap - "he's got more Olympic golds than he has shots", said Casey - the monster putt gave Phelps a net hole-in-one at the 337-yard sixth and he followed it with a net eagle.
what do you think?
Why is it only celebrities who have held the record for the longest televised putt?