Caterine Ibarguen made Diamond League history in Brussels on Friday as she became the first athlete to win the long jump and triple jump titles.

The Colombian claimed her fifth triple jump crown in six years on Thursday in Zurich, setting her up for a remarkable double in Belgium.

Ibarguen took a third-round lead with a leap of 6.74 metres and extended it to 6.80m with her next jump to seal the win from Shara Proctor by 10 centimetres.

It completes a remarkable season for Ibarguen, who claimed the same double at the Central American and Caribbean Games at the start of August.

Christian Coleman became the third-fastest American of all time with a stunning run in the 100m, the World Championship silver medallist going one better as he stopped the clock at 9.79 seconds.

Coleman's sensational run puts him seventh on the all-time list and secures the 100m title, the 22-year-old beating Ronnie Baker and Yohan Blake with ease.

European 1500m champion Laura Muir continued her impressive year as she won in style, the British runner coming home in three minutes 58.49 seconds to beat Shelby Houlihan.

There was a shock in the women's discus, though, as six-time Diamond League winner Sandra Perkovic was ousted by Yaime Perez.

Perkovic was aiming to match Renaud Lavillenie's record for Diamond titles but she could only finish third on the night, allowing Perez to snatch the overall win.

Meanwhile, Shaunae Miller-Uibo successfully defended her 200m crown in the final race of the competition, the Bahamian coming home in 22.12secs, ahead of Dutch duo Dafne Schippers and Jamile Samuel.