Britain's Jonny Brownlee won his second straight World Triathlon Series race with a dominant performance in Madrid.
The 22-year-old benefited from a significant breakaway on the bike and cruised through the run on the Casa de Campo park course to build on his victory in San Diego two weeks ago.
But there was major disappointment for Tim Don, who was hoping to clinch the last Olympic spot but really needed to finish on the podium. He was in trouble virtually from the start when he got left behind on the swim and eventually dropped out during the run.
The Russian contingent pushed the pace on the swim and it worked, splitting the field in two.
Brownlee, Will Clarke and Stuart Hayes were all in the top half but only the former made the front group on the bike, and that immediately became a real problem for Clarke and Hayes.
A gap that was initially only a few seconds rapidly extended and by the end of the third lap of eight, three chase groups had merged and were more than a minute behind.
That included Don, but his hopes of a place on the podium already seemed over.
By the time they came into transition for the second time, the gap was well over two minutes and Brownlee a long way down the road.
The Yorkshireman was straight off the front, with Russia's Alexander Bryukhankov the only man to try to go with him, and he was quickly dropped too.
Don dropped out after the first lap of the run, but Brownlee was serene and he crossed the line well ahead of Bryukhankov with another Russian, Dmitry Polyansky, in third.