Allyson Felix was just one of the athletes to impress as the Diamond League season moved to Stockholm on Thursday night.
The American, who is still continuing her comeback from the hamstring injury she suffered in last year's World Championships, produced a fine performance as she outclassed her compatriot Tori Bowie to win the 200 metres in a time of 22.85 seconds.
The time may be some way short of European champion Dafne Schippers' world lead of 22.03s, but it shows that the 28-year-old is returning to her best.
There were some controversies in the shorter sprints, with disqualifications in both the men's 100m and the women's 100m hurdles.
In the 100m, Diamond race leader Mike Rodgers was excluded after a false start, with Australia's Olympic hurdling champion Sally Pearson also a victim of jumping the gun.
It allowed USA's Queen Harrison to storm to victory in a time of 12.66s, with teammate Ali Nia three-tenths back in second.
In the men's race, Jamaica's Nesta Carter took the win in a season's best 9.96s, with Britain's Chijindu Ujah third in 10.10s.
Earlier in the evening, world-leading long jumper Tianna Bartoletta continued her excellent season by winning the event with a final round leap of 6.98m.
Bartoletta, who only returned to the discipline at the beginning of 2014 after a seven-year absence due to a knee injury, has been the stand-out performer of the year - the 28-year-old's last round measurement meaning she now holds the top five jumps of the season.
Not all the results went to form, though, with surprises in both the men's pole vault and 800m.
Going into the field event, Frenchman Renaud Lavillenie had won pretty much everything this year. The world record-holder has an unassailable lead in the Diamond Points race, and won European Championships gold in Zurich earlier in the month, but amazingly failed to register a height in the Swedish capital.
Nigel Amos would have been almost as big a pre-race favourite heading into the two-lap event, but the Botswanan, who beat Olympic champion David Rudisha to win Commonwealth gold, could only manage fifth in a race won by Poland's Adam Kszczot.
In the final race of the night, a hotly contested 1500m was won by American Jenny Simpson. Before the meet, Simpson had spoke about the strength in the event this year, and she had to be at her best to hold off Ethiopia's Genzebe Dibaba and European champion Sifan Hassan.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms