World 100 metres champion Yohan Blake showed he was in good heart to challenge compatriot Usain Bolt for Olympic sprint dominance in London by clocking 9.85 seconds to win at a meeting in Lucerne.
Blake, making his first appearance since beating Olympic 100 and 200 champion Bolt over both distances at the Jamaican trials in late June and early July, burst clear in the final 30 metres to win easily on a warm and sunny evening in the Swiss city.
Jamaica's Michael Frater was second in 10.0 with Trinidad & Tobago's Marc Burns, given the same time, in third place.
Blake shocked training partner and world record holder Bolt with an emphatic win in the 100m at the Jamaican trials in Kingston, following up with an even more impressive performance in the 200.
The 22-year-old won the world 100 title in Daegu, South Korea, last year, a race notable for the absence of Bolt who was disqualified for a false-start.
"Definitely I am on the right path for the Olympics. This is where I am supposed to be. I want to remain unbeaten and that's what I am doing," he said after the race.
"I got the meet record, which is wonderful. I didn't come here to run a quick time but it's still a fast time. Not many guys run 9.85.
"My first part was poor but, as you can see, the last part is always 'The Beast' part."
Meanwhile, Jamaica appear to have unearthed another sprint sensation in little-known 21-year-old Jason Young, who clocked the third fastest 200m of the year by winning in 19.86, smashing his lifetime best of 20.42 by over half a second.
Only Blake (19.80) and Bolt (19.83) have gone quicker in 2012.