London: Britain’s Tiffany Porter stunned Australia’s Olympic 100-metre hurdles champion Sally Pearson at the Anniversary Games on Sunday in a timely warning ahead of their Commonwealth Games duel.

The US-born Porter won the race, which was staged at London’s Horse Guards Parade, in 12.71 sec despite Pearson enjoying the better start.

American Brianna Rollins, the world champion, was second, with Pearson clocking 12.79 back in third.

Porter said: “I am really excited to come away with the win. It’s a confidence boost and things seem to be clicking at the right time, so hopefully I can go out and do my very best at the Commonwealths.

“You can’t ever count Sally out, she’s a great competitor, but I am going into it hoping to go away with the gold, We don’t train for second place.”

In the men’s 100m, Michael Rodgers of the United States won in 9.91 sec, with 2003 world champion Kim Collins, now 38, taking second place and Jamaica’s Nesta Carter was third.

Allyson Felix of the United States defeated double Olympic champion Shelly-Ann Fraser-Pryce of Jamaica in the women’s 100 metres at the meeting held to celebrate the second anniversary of the 2012 London Olympics.

Pole vault world record holder Renaud Lavillenie of France took victory in 5.70m ahead of British duo Luke Cutts and Steve Lewis.