The Miss Universe pageant in Las Vegas has had its most shocking finish in history after the host read out the wrong winner.
After accepting the crown and sash as the new Miss Universe, the contestant from Colombia fought back tears of joy.
Then, a moment later host Steve Harvey was fighting to find the words to say – he screwed up.
"I have to apologise. The first runner-up is Colombia," he said. "Miss Universe 2015 is Philippines."
Miss Colombia was then de-crowned in front of millions of viewers and a confused and disbelieving Miss Philippines was crowned the rightful Miss Universe.
Harvey has since apologised on Twitter for his mistake.