Last night saw the stars come out for the final of this season of American Idol where Scotty McCreery and Lauren Alaina fought it out to take the coveted title.
Lady Gaga and Beyonce, undoubtedly two of the world's most famous and successful artists took to the stage to show the finalists how it is done.
Gaga in her usually quirky style, ended her performance of The Edge Of Glory by jumping into a fake volcano. As you do!
Beyonce performed a mellower version of her new single One Plus One Plus One and joined the final 13 girls in a medley of her hits including, Single Ladies, Crazy In Love and Irreplaceable.
Other performances included judge Steven Tyler singing the Aerosmith hit Dream On, Carrie Underwood joining Lauren for a duet of Before He Cheats and Scotty teaming up with Tim McGraw to perform Live like You Were Dying.
* * * SPOILER ALERT * * *
But the winner on the night was 17-year-old Scotty who when told of his win, said: "It's been a year since me and Lauren Alaina tried out now.
"We've been together since day one and we're going to stay together. This is just – never in my wildest dreams ... I got to thank the Lord first. He got me here."
Over 122m votes were cast last night, setting a new Idol record but do you think the right person won?
Gaga is bizarro!