Kaliese Spencer set a world-leading time as she secured her 21st Diamond League victory in the women's 400 metre hurdles in Oslo.
The Jamaican ran a seasons-best time to win in Birmingham on Sunday, and she picked up where she left off in Thursday's meet in the Norwegian capital with a superb time of 54.15 seconds.
Spencer looked in complete control as she negotiated the first few hurdles with consummate ease.
She was pushed hard down the straight by Georganne Moline - who ran a season-best time to finish second - but there was no catching Spencer.
In a thrilling 100m hurdles race, Jasmin Stowers was awarded the victory after she and fellow American Brianna Rollins both posted a time of 12.84secs.
Murielle Ahoure held off Veronica Campbell-Brown to win the women's 100m sprint.
France's Christophe Lemaitre has struggled for form in recent times, but gave a timely reminder of his talent with a season-best 20.21secs run in the men's 200m - leaving him in a four-way tie in the Diamond League standings.
The pack was congested coming round the bend, but Lemaitre burst clear on the stretch to celebrate his 25th birthday in style. Anaso Jobodwana held off Richard Kilty on the outside to take second.
Steven Gardiner collected his first Diamond League points in the men's 400m after recording a personal-best time of 44.64secs. The Bahamian showed great power on the final bend and kicked home on the straight.
In the women's 1500m race, Britain's Laura Muir was rewarded for a brave run in which she led from the outset by and won in a time of four minutes and 39 seconds - a season-best time.
Fresh off his victory in front of home support in Birmingham, Olympic champion Greg Rutherford extended his lead in the men's long jump with a winning distance of 8.25m.
Robert Urbanek claimed first place in the discus, while China's Zhang Guowei won the high jump.
Caterine Ibarguen made it 12 points from 12 in the women's triple jump with a distance on 14.68 metres, while shot putt leader Christina Schwanitz extended her lead with a throw of 20.14m. Israel's Marharyta Dorozhon threw a national record 64.56m to win the javelin.
The women's 5000m was dubbed as a world-record attempt for Genzebe Dibaba. The Ethiopian did not manage the feat, but still claimed victory. Jairus Birech was victorious in the men's 3000m steeplechase.