The Voice 2014 winner is Josh Kaufman [Results]: Jake Worthington second, Christina Grimmie third

UPDATE: The winner of the Voice season 6 is Josh Kaufman. Jake Worthington placed second, followed by Christina Grimmie in third.

==

The Voice 2014 will finally declare a winner in part 2 of the competition finale tonight after all top three finalists battled it out last night for viewers' final votes.

Finalists Christina Grimmie, Josh Kaufman and Jake Worthington each performed three songs.

Adam Levine's Christina Grimmie opened the finale episode with a rendition of Miley Cyrus' "Wrecking Ball." She performed a duet with Levine to Gotye and Kimbra's "Somebody That I Used to Know." Lastly, she performed Elvis Presley's "Can't Help Falling in Love."

Josh Kaufman performed The Police's "Every Breath You Take" with judge Usher, followed by Stevie Wonder's "Signed, Sealed, Delivered." Lastly, he ended the show with a performance of Adele's "Set Fire to the Rain."

Jake Worthington performed Keith Whitley's "Don't Close Your Eyes," followed by Richard Marx's "Right Here Waiting." He then performed a duet with judge Blake Shelton to Hank William's "A Country Boy Can Survive."

The judges also put on a show for the audience with Shakira and Blake Shelton's performance of "Medicine" and Adam Levine and Usher's performance of "Untitled."

After the three finalists belted out their performances, judge and coach Adam Levine said his protégée Christina Grimmie should be the winner of the competition. "I think this is yours," he told Grimmie. "I think you are going to win this show."

In response, Grimmie said it would mean the world to her if she did indeed win the show. "It would mean all the hard work has paid off, but I will not throw a tantrum and cry and be depressed and be immature if I don't win, because the fact that I am in the top three is a huge blessing."

The winner, however, is not up to the judges but by the audience at home. Voting is now officially closed for Christina Grimmie, Josh Kaufman and Jake Worthington.

Who will take home the crown tonight?

Be sure to tune in to watch who wins The Voice 2014 on NBC tonight. A special show will air at 8 p.m. ET. followed by a two-hour season finale at 9 p.m. ET.