She only stepped in at the last minute to fill in for a sick Frank Ocean, but Lorde has received nothing but praise for her Splendour in the Grass performance.
The up-and-coming Kiwi singer was at a party in Auckland on Friday night when she got a call to replace Ocean - who suffered a small tear to his vocal chords - at the three-day Australian festival.
"I said ... okay," the 16-year-old told The Australian, and found herself playing to up to 25,000 people in the venue's heaving Supertop at 5.30pm on Sunday.
And Lorde - real name Ella Yelich-O'Connor - has had rave reviews for a performance that included Royals, Bravado, The Love Club and her latest single, Tennis Court.
"In quiet awe Lorde greeted the crowd with a beaming smile and a flick of those distinctive waist-length curls," wrote fasterlouder.com.au's Sarah Smith.