The ever-impressive Stewart McSweyn has clocked another fast metric mile as he finished runner-up in the 1500 metres at the Diamond League meeting in Doha.
After chasing home Australian compatriot Ollie Hoare and Jakob Ingebrigsten in wretched conditions in Gateshead, England, at the weekend, McSweyn had to give best to Kenya's world champion Timothy Cheruiyot on a hot, humid Friday night in Qatar.
The three-time Diamond League champion Cheruiyot ran a patient race to win in a world-leading time of 3 minutes 30.48 seconds to kick-start his season.
Tasmanian McSweyn, who clocked his national record 3:30.51 in this meeting last September, followed him home in an impressive season's best 3:31.57, with Morocco's Soufiane El Bakkali coming home third with a personal best 3:31.95
"It was a very good race, anyone could have won," Cheruiyot said. "My next focus is Monaco."
The good news for McSweyn after his two near-misses this week is that he now leads the overall Diamond League standings for 1500m with 13 points.
His compatriots, Matthew Ramsden (3:40.89) and Ryan Gregson (3:42.93) brought up the rear of the field in 12th and 13th places respectively.
Australian high jumper Brandon Starc was fourth in the high jump with a 2.27 metre clearance behind Russian winner Ilya Ivanyuk, who's now competing as an 'authorised neutral athlete'.
While the Kenyans dominated the night's middle distance races, another highlight of the evening was American Kenneth Bednarek edging out Canadian Andre De Grasse by one hundredth of a second in a scintillating 200 metres.
Bednarek was pushed all the way but won in 19.88 ahead of De Grasse whose compatriot Aaron Brown was third (20.25).
Jamaica's Shelly-Ann Fraser-Pryce, the double Olympic champion and multiple world champion, won the 100m, putting behind her a disappointing fourth-place finish in Gateshead last Sunday.
Fraser-Pryce, 34, ran 10.84 seconds ahead of Nigeria's Blessing Okagbare (10.90) with America's Javianne Oliver finishing third (11.03).
In the women's 800m, Kenya's Faith Kipyegon nudged through on the inside to secure an impressive win with a time of 1:58.26 for the 1,500m Olympic champion and world silver medallist.
Another Kenyan, 21-year-old Beatrice Chebet, won the 3,000m with a world leading time of 8:27.49 sprinting ahead of Hellen Obiri, the twice world 5,000m champion, who faded towards the end of the race and finished a disappointing fourth.