We're one week away from the American Idol finals.  Which two will make it?  Joshua Ledet, Jessica Sanchez and Phillip Phillips sang three songs for America's vote.  Joshua did what Joshua does and took us to church.  Jessica was good but didn't have the moment she needed.  Phillip was the one who stole the show for me.

Joshua Ledet
Joshua was up first with the judges song choice.  He put his soulful spin on Etta James' 'I'd Rather Go Blind' and had the judges on their feet.  For his song choice, Joshua went with John Lennon's 'Imagine' to show his softer side.  But it was music mentor Jimmy Iovine's choice that gave Joshua his moment of the night.  He left everything he had on the stage with Mary J Blige's 'No More Drama.'

Joshua Ledet 'No More Drama'

Jessica Sanchez
Jessica took on a Mariah Carey song I'd never heard called 'My All,' and although she received the judges praises, I wasn't impressed.  It sounded like it was all over the place to me.  She went with a bold choice for her own song, taking on Aerosmith's 'I Don't Want to Miss a Thing.'  Steven Tyler may have liked her version but no one sings that song like Steven Tyler.  Jimmy Iovine choose Jackson 5's 'I'll Be There' for her last song and although she sounded like Michael Jackson at times, she didn't do anything with the song.  Jessica needed a moment like she had when she sang Whitney Houston's 'I Will Always Love You' and she didn't have it.

Jessica Sanchez 'I'll Be There'

Phillip Phillips
The judges choice for Phillip was Madcon's 'Beggin,' another song I'd never heard.  It was typical Phillip music.  His own choice was a head scratcher.  He choose Matchbox 20's hit 'Disease' and it was mediocre at best.  Things weren't looking good for Phillip despite being an early favorite in the competition.  That is, until he closed the show with Bob Seger's 'We've Got Tonight.'  It was so good I actually rewound the DVR and watched it again.  Good choice Jimmy Iovine.  That performance melted every woman's heart and should send him into next week's finals.

Phillip Phillips 'We've Got Tonight'

Who will move into next weeks finals?  The top 2 will be revealed tonight on Fox at 8.  Who do you think will be sent home tonight?