The final two contestants went all out for their last performances on "American Idol" last night -- but which one will be crowned the winner?

Phillip Phillips and Jessica Sanchez both sang three different numbers on Tuesday night's penultimate episode of the season, including one song that would be their first single if they win.

After singing "I Have Nothing" and "The Prayer," Sanchez performed her potential coronation song "Change Nothing."

It started a little shaky and both Jessica and Randy Jackson said they didn't love the song itself.

The same can't be said for Phillip.

After performing "Stand By Me" and "Movin' Out," Phillips sang his tune "Home" -- and it was a slam dunk, with Randy telling him "everything about that was perfect." Steven Tyler and Jennifer Lopez were fans as well.

Who do you think will be crowned the winner tonight? Our money's on Phillip. Sound off below!

Hot Videos