On this week's American Idol, our boys and girls sang duets, and then performed solo as the fan-voted winners were announced. Sonika, Avalon and Lee were in the bottom three, which meant they had to go in front of the judges to prove they deserved to stay. Avalon and Lee were deemed unworthy, which was the right choice. They're likable kids, but they don't have the star power yet to be Idols.

You know who does? La'Porsha Renae and Trent Harmon.

La'Porsha Renae & Trent Harmon - Top 6 Revealed Duet

We'll definitely see La'Porsha Renae and Trent Harmon Music again after that incredible duet!

Posted by American Idol on Thursday, March 10, 2016

La'Porsha and Trent teamed up for a duet on Wiz Khalifa and Charlie Puth's huge hit "See You Again." Their voices are very different, but worked well together. They're both such pros that they can collaborate in a way that makes their partner look good. They're like Steph Curry and Klay Thompson — for now. In a few weeks, they'll be top-tier rivals like Larry Bird and Magic Johnson.

MacKenzie Bourg and Dalton Rapattoni

The cool boys doing the Backstreet Boys was hilarious. They fancy themselves rockers, so doing a Backstreet Boys song is bad for their street cred. Whatever. American Idol is great, but it isn't cool. The judges didn't like it, but I thought these cute young stylists worked really well together.

American Idol people past and present talk crazy fan encounters

La'Porsha Renae

La'Porsha showed her versatility during her solo performance with a rocking performance of the Beatles' "Come Together." She made use of the entire stage, looked awesome and sang like the woman from the Rolling Stones' "Gimme Shelter." Best performance of the night.

Tristan McIntosh

Young Tristan chose a perfect song for herself, vocally. A big country ballad is a home run for this Underwood-style belter. It's what she does. What was going on with Harry Connick Jr. and lyrics this week, though? He kept asking everybody about what the lyrics mean. It was like he woke up Thursday morning and was like "I'm a lyrics guy now! Next week we're only gonna do Bob Dylan songs!"

Next week isn't Bob Dylan week, though. It'll be the Top 5. Watch it March 17 at 8/7c on Fox.