'The Voice' season 8 spoilers: Top 8 prediction

The Voice Season 8 Top 10 artistsFacebook

It will be a tough battle to remain in the final slots in "The Voice" season 8 next week, as the final 10 contestants try to wow the voting public to let them stay in the show until the finals. 

This week, two of the most promising contestants this season have to say goodbye to their dream of becoming the next winner of NBC's "The Voice." But who among the 10 will be eliminated on Tuesday, April 21? 

On Monday, the final 10 gave their all to ensure their slot in the finals. The first one to sing for the audience was Team Xtina's Kimberly Nicole, who sang her rendition of "Something's Got a Hold on Me." It was immediately followed by Team Adam's Joshua Davis, who performed Etta James' "Hold Back the River" by James Bay. 

Two artists from Team Blake took the stage next. The first one was Hannah Kirby who sang the classic 1980's song "Shout" from Tears for Fears, then Megan Linsey performed the song "Home." Team Pharell's first artist for the night is Koryb Hawthorne, whose rendition of "Make It Rain" topped the iTunes chart for the night. 

Deana Johnson for Team Adam, who almost got eliminated last week, performed "Somebody to Love" while Rob Taylor from Team Xtina performed "A Song For You." 

This season's only country singer Corey Kent White from Team Blake performed George Strait's classic country song "Unwound," which was followed by Team Pharell's Sawyer Fredericks who performed Goo Goo Doll's "Iris." Finally, India Carney from Team Xtina sang the moving Whitney Houston song "Run to You." 

Based on these performances, Koryn is already guaranteed to move past the Tuesday elimination because of the advantage of having an iTunes chart topper. But fans of the show need to stay tuned in order to find out who will make the cut this week.