Shaunae Miller of the Bahamas shocked gold medal favorite Allyson Felix to win a thrilling women's 400m final at the Rio Olympics.
Miller recorded a personal best of 49.44 seconds to finish just seven hundredths of a second ahead of the USA's Felix at the Olympic Stadium on Monday, reported Xinhua.
Miller led by several metres at the final bend but had to withstand a late charge from Felix before diving over the finish line.
Slow motion replays showed the 22-year-old's outstretched arms were just ahead of Felix.
Overcome with emotion, Miller remained on the ground for several minutes after her victory.
Felix, 30, is a three-time 200m world champion. She won the event at the London 2012 Games and was going for her fifth Olympic gold medal.