The winner of Australia's Next Top Model gave a heartfelt acceptance speech in a live finale - before the host realised she had announced the wrong name.
Host Sarah Murdoch named 19-year-old Kelsey Martinovich the winner of season six of the Fox Television reality show.
Minutes later, her hand over her face, Sarah made an awkward apology. The actual winner, as voted by television viewers, was 18-year-old Amanda Ware.
Sarah said the wrong name was fed to her earpiece.
Kelsey was a good sport, hugging Amanda and dismissing Sarah's apologies.
The network said Wednesday that Kelsey will get 20,000 Australian dollars and a trip to New York - which are also part of the winner's prize - as compensation for the blunder.