Commonwealth Games champion and record holder Rasheed Broadbell stole the show on a dramatic night at Friday's Athletissima meeting in Lausanne, Switzerland, as the much-hyped women's 100m race failed to deliver.
Broadbell clocked a personal best 12.99 seconds (0.0m/s), joint second best in the world this year to upset a strong field, but with Shelly-Ann Fraser-Pryce and Elaine Thompson-Herah — two of the biggest stars missing from the women's 100m — the event was won by American Aleia Hobbs in 10.87 seconds (0.0m/s).
Fraser-Pryce, the world leader, withdrew from the event after she picked up a hamstring injury in warm-up, while Thompson-Herah was disqualified after a false start.
There were second place finishes for Shericka Jackson, Shanieka Ricketts, and Janieve Russell at the meet, which was the second to last before the finalists are decided for the Diamond League final.
Broadbell, who just failed to make it to the final at the World Athletics Championships in Eugene, Oregon, last month, became the third Jamaican man to dip under 13.00 seconds in the 110m hurdles after he produced a strong finish to win back-to-back Diamond League races and his fifth victory in a row.
He was naturally elated after the race.
"I'm thanking God right now; I will never forget this race [as] it's my first time under 13 seconds and I'm very happy for it. Everyone comes here to do their best, so I just focused on my own race and tried to execute what I have practised in training," he said.
Broadbell is making up for a slow start to the season.
"I started my season with injuries, but, as you can see, as the season is progressing, it's getting better and better. New training camp, much better results, the proof is there. I am happy with how things are going right now."
Only Omar McLeod (12.90 seconds) in 2017 and Hansle Parchment (12.94) in 2014 have run faster as Jamaicans, and Broadbell chopped nine-tenth of a second off his previous lifetime best 13.08 seconds that he ran to win the Commonwealth Games in Birmingham earlier this month.
American Trey Cunningham was second in 13.10 seconds and World champion Grant Holloway third in 13.11 seconds.
Olympic champion Hansle Parchment finished fourth in 13.13 seconds.
The women's 100m, which was supposed to feature six of the finalists from the World Championships and all three medallists, turned into an anticlimax after Fraser-Pryce and Thompson-Herah both failed to complete the race.
Thompson-Herah's disqualification for an uncharacteristic false start was the second break at the start of the event that was highly charged after her compatriot Shericka Jackson earlier had rolled out of the blocks, but was only shown a caution.
Jackson eventually finished second when the race was eventually run, clocking 10.88 seconds (0.0m/s), just beaten to the finish line by the American Hobbs (10.97 seconds) with the Ivory Coast's Marie-Josee TaLou third in 10.89 seconds.
"I'm a little disappointed with the time, but that's how it is," said Jackson, who won the North American, Central American and Caribbean Athletic Association (NACAC) Open Championships in The Bahamas last weekend. "I think my start was poor and that affected my overall time, but it's just something I'll continue to work on."
The in-form Shanieka Ricketts was the runner-up in the women's triple jump with a best of 14.64m (0.4m/s) behind Venezuela's World and Olympic champion Yulimar Rojas, who won with 15.31m (-0.2m/s), the second of two legal jumps, with Maryna Bekh-Romanchuk of the Ukraine taking third in 14.31m (-0.2m/s), while a second Jamaican, Kimberly Williams, was sixth in 14.12m (-0.2m/s).
Ricketts said afterwards: "I am happy to be able to be on the podium again today. I still believe a 15.00m jump will come soon, that is always my objective, and we are working hard towards it."
Commonwealth Games champion Russell was second in women's 400m hurdles in 53.92 seconds and Andrenette Knight was third in 54.33 seconds — both behind the winner Femke Bol of Holland who ran a meet record 52.95 seconds.
Rushell Clayton failed to finish the race after she hit the ninth hurdle and crashed to the track.
Russell said she was hoping for a better time.
"The race was okay, but, honestly, I wanted to go faster. I felt that with such fast competitors in the field I could have put together a better race," she told reporters.
World Championships silver medallist Britany Anderson faded to fifth in the 100m hurdles, running 12.59 seconds (-0.9m/s) after she hit the final hurdle.
Puerto Rico's Jasmine Camacho-Quinn, the bronze medallist in Eugene, won in a meeting record 12.34 seconds, beating Gail Devers' 20-year-old record of 12.40 seconds, world record holder Tobi Amusan was second in 12.45 seconds, and American Tia Jones was third in a personal best 12.47 seconds.
Candice McLeod was fourth in the women's 400m in 50.80 seconds and Stephenie Ann McPherson seventh in 51.63 seconds as Marileidy Paulino of the Dominican Republic won with 49.87 seconds ahead of Kingston-based Commonwealth Games champion Sada Williams of Barbados who ran 49.94 seconds.
Newly crowned NACAC men's 200m champion Andrew Hudson was fifth in the half-lap event, running 20.09 seconds as World Champion Noah Lyles won in 19.56 seconds, beating Michael Norman, who ran a season's best 19.76 seconds, with Trinidad's Jereem Richards third in 19.95 seconds.