Rio 2016 Olympics - Shaunae Miller of the Bahamas has won gold in the women's 400m final, with an unusually dramatic finish.
Miller stumbled across the line as she edged out American world champion Allyson Felix to win in 49.44 seconds.
Felix, a four-time Olympic gold medallist, took silver in 49.51 seconds with Jamaica's Shericka Jackson third.
Miller, 22, finished second to Felix at the World Championships in Beijing in 2015 and had a decent lead with 50m remaining.
However, with Felix closing quickly, a fatigued Miller collapsed over the line to win the gold medal by just 0.07 seconds.
Felix, 30, who won the 200m at London 2012, has now won three silver medals as well as three relay gold medals in her career.
She now has seven Olympic medals - more than any other woman in US history.