The Voice Top 3 perform for the final time for America's votes on the Season 6 finale.
By popular demand, Christina Grimmie reprises her take on Miley Cyrus' "Wrecking Ball."
Christina Grimmie pours her heart into the Elvis classic, "Can't Help Falling in Love."
Christina Grimmie teams up with her coach, Adam Levine, to sing Gotye's "Somebody That I Used to Know."
Josh Kaufman reprises the song America wants to hear him sing again, Stevie Wonder's "Signed, Sealed, Delivered I'm Yours."
With the stakes as high as can be, Josh Kaufman nails his take on Adele's "Set Fire to the Rain."
Josh Kaufman is joined by his coach, Usher, to sing "Every Breath You Take" by The Police.
Wait! There's more The Voice Finale: Top 3 Performances! Just click "Next" below: