Spain's Javier Gomez stormed to a second successive victory in the ITU Triathlon World Series with yet another convincing performance in Cape Town.
Gomez, who took the season opener in Auckland at the start of the month, produced a fine all round performance to beat Brit Jonny Brownlee into second.
Many had predicted it would be a showdown between the world number one and two, and that's how it proved, the two of them breaking clear on the first lap of the 10km run.
On the fourth lap, though, Gomez put in a frightening burst of speed, leaving Brownlee in his wake. The Olympic silver medallist from London 2012 did not look back as he crossed the line 19 seconds ahead of Brownlee.
Brownlee, who also finished second in New Zealand, admitted Gomez was the better man on the day: "He was very impressive today. He was strong on the bike, strong in the swim and then on the run," reports BBC Sport.
In fact, it was Jonny, the younger of the Brownlee brothers - Alistair, the Olympic champion, is out injured - who was in the leader at the end of the 40km bike ride, after a solid swim had kept him near the front, but he was powerless to stop Gomez extending his world series lead.
The Spaniard revealed after that he wasn't even confident going into the run.
He said: "I didn't feel very fresh, I think we were all pretty tired. I had heavy legs, but I just went as hard as I could on that third lap and I could make this little gap with Jonathan," he said.
"Luckily, I could commit. I just didn't look back and went as hard as I could."
The 31-year-old will probably have to deal with both Brownlee's in the next race, though. The Olympic champion is expected to return from injury in time for the next race in Yokohama, Japan, on May 18.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://gms.to/1a2u3KU
DISCLAIMER: This article has been written by a member of the GiveMeSport Writing Academy and does not represent the views of GiveMeSport.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeSport.com and SportsNewMedia do not take any responsibility for the content of its contributors.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms