Brazil's Joao Vitor de Oliveira executed a Superman-style dive in the third heat of the 110m hurdles to qualify for the semi-finals at the Rio Olympics.

The 24-year-old's flying leap ensured he pipped South Africa's Antonio Alkana by one hundredth of a second in 13.63 seconds.

"I always do that, it's no accident," he said. "I broke my ribs doing it in China. People tell me not to do it, but it comes from the heart. I put myself first."

The race took place after a delay because of torrential rain in Rio and an extra 110m hurdles heat was arranged for competitors who did not qualify from the first two races, when the rain was at its heaviest.

The Brazilian was not the only athlete to dive to good effect as Shaunae Miller threw herself across the line to take 400m gold for Bahamas ahead of American world champion Allyson Felix.

Available to UK users only