Triple Olympic champion Usain Bolt clocked the fastest time this year as he blew his rivals off the track in his first 200m race in 13 months.
The Jamaican was in imperious form in Oslo as he clocked 19.86 seconds, only five-hundredths of a second outside of Frankie Fredericks's track-record time.
The 24-year-old made light of the wet conditions in Norway to finish 0.5secs ahead of Jaysuma Saidy Ndure in second.
"I have nothing to worry about, I'm still the champion," said Bolt.
His last 200m race was in May 2010 in Shanghai but he showed no signs of the back and Achilles problems that cut short his season last year.
Starting in lane six, Bolt looked thoroughly at ease in the damp conditions, easing off the bend to enthrall the crowd with a commanding victory to maintain his four-year unbeaten 200m record.
"You can't expect to come out here and run 19.5 secs in my first race," the world 100m and 200m record holder told BBC Sport.
Bolt pleased with 200m comeback at Oslo's Bislett Games
"It is all about technique now to get the icing on the cake and I'm heading home to work on that."
And Bolt suggested he plans to run three more races before August's world championships in Daegu, South Korea.
"My coach [Glen Mills] will watch me in training and will determine if I need to do more [races] in the month to come.
"I will be back in Paris [on July 8]."
registered a season's best as he finished fifth behind Bolt with a time of 20.57 secs.
Shakes-Drayton second in 400m hurdles
claimed the only medal of the night for Great Britain's athletes, taking silver in the women's 400m hurdles after clocking a time of 54.77secs.
remained top of the Diamond League rankings in the women's 800m despite finishing fifth behind race winner Halima Haclaf.
The Moroccan produced a superb sprint finish to stun South African world champion Caster Semenya on the finishing line.
made a powerful start in the men's 100m hurdles but faded at the half-way point as American Aries Merritt powered home in a time of 13.12secs.
Turner finished in fourth place, while long jumpers
finished in sixth and seventh behind South Africa's Khotso Mokoena, who took top spot with a 8.08m effort.