We're calling it now -- one of these four performers will win "The X Factor."
Melanie Amaro, Drew, Astro and Josh Krajcik all had incredible performances last night -- and, in our and Simon's minds, Melanie is the one to beat.
Amaro's amazing vocals shined once again during her Top 12 song Wednesday night, dazzling with an impressive rendition of "Desperado." Everyone loved it -- and she's the clear frontrunner.
Also having a stellar night was Drew, who went a little more uptempo this week with Nelly's "Just a Dream." Her voice is gorgeous ... but she still needs some more stage presence.
One person who definitely doesn't need to work on stage presence is Astro. The young rapper, formerly known as Brian Bradley, upped his rap game again this week -- performing his own version of Naughty By Nature's "Hip-Hop Hooray" and Missy Elliot's "Get Your Freak On."
He's confidence is borderline annoying ... but kid definitely has talent.
Lastly, Josh Krajcik was given Christina Perri's "Jar of Hearts" by Nicole Scherzinger -- and while a random song choice, his voice was strong, Simon telling him "That was incredible. It's like you wrote the song."
Who are you rooting for? Who should go home tonight?