Rio de Janeiro: 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, reports Xinhua.

Shericka Jackson of Jamaica took bronze in 49.85.

(Also Read: Indian athletes plagued by below-par performances; Seema Punia crashes out of Rio Olympics)

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.