Prince Harry is more a polo player than an Olympic sprinter. But he certainly gave Usain Bolt a run for his money.
Stopping in Jamaica as part of a celebration for Queen Elizabeth II's Diamond Jubilee, the younger prince of Wales went head-to-head with the World's Fastest Man in a "race" at the University of the West Indies stadium in Kingston.
So who won?
Why Harry, of course!
Though not before Bolt gave the royal a huge head start. The reigning Olympic 100m champ laughed and went jogging after Harry, who sprinted across the finish line first in not-so record time.
"He cheated," the Jamaican-born runner joked to the BBC afterward. "I said we would have a rematch in London 2012, and Harry said, 'I'm busy.' "
To mark his grandmother's 60th anniversary on the throne, Harry is set to meet with Jamaican Prime Minister Portia Simpson Miller later today on a tour that has so far taken him to Belize, the Bahamas and Brazil.