Last night on “The Voice,” the top 5 contestants each performed two solos — a cover and an original piece. 

After overnight voting from the show’s viewers, the winner will be revealed Tuesday night.

‘The Voice’ finale airs tonight. Here are the 5 top singers

Here’s a rundown of the covers the contestants performed, and what the judges had to say. 

CammWess — ‘Purple Rain’

Team John

The singer from South Carolina — who auditioned for “The Voice” a day before his 22nd birthday — kicked off the finale with a performance of the classic Prince song “Purple Rain.”

The performance marked the first time the song has ever been covered on “The Voice,” according to USA Today. John Legend had to get clearance from Prince’s estate for the contestant to perform it.

“I knew Camm wouldn’t let me down, he keeps delivering week after week,” Legend said during the show. “When the Prince estate reached out to me and said, ‘Will you vouch for this guy?’ I felt very, very comfortable vouching for CammWess. ... He did a beautiful job with that song.’

Todd Tilghman — ‘I Can Only Imagine’

Team Blake

Todd Tilghman, a pastor from Mississippi who impressed all four judges during his audition, performed the MercyMe worship song “I Can Only Imagine.”

For the performance, he sang in front of his empty church, and dedicated the song to his wife and their eight children, according to USA Today.

Clarkson was emotional during the performance. Shelton told him: “Your talent speaks for itself. ... You sing with so much passion, so much precision.”

Micah Iverson — ‘Chasing Cars’

Team Kelly

Micah Iverson — the only male contestant on Clarkson’s team— took on Snow Patrol’s ”Chasing Cars.” During the show, Clarkson said that until then, Snow Patrol had ”never cleared the song for ‘The Voice,’ so that says a lot.”

“I’m just blessed to have you on my team,” Clarkson told the 25-year-old singer after his performance. “I cannot wait to help work with you and to make this happen for you after this. I just think you’re a really talented individual and I’m so glad ... you picked me. So thank you so much.”

Toneisha Harris — ‘Faithfully’

Team Blake

Toneisha Harris — who had originally planned to audition for the show in 2012 when her sun was diagnosed with leukemia — performed Journey’s “Faithfully.”

“There were times that I felt like I had to choose between family and music. This song brings it all full circle,” she said, according to USAToday. “Watching my son in his hospital bed and now watching my son help me set everything up for this second chance — this is a moment that I wasn’t sure I would actually get.”

Shelton called it her “best performance of the entire season.”

“We had a nice little finale going here and as only you can do, you’ve taken it now and turned it upside down and completely changed the game. Congratulations,” he said. “You literally had the best performance of the entire season ... and that’s saying something.”

Thunderstorm Artis — ‘What a Wonderful World’

Team Nick

Thunderstorm Artis — whose performance of “Blackbird” has more than 6 million views — closed out the show with his cover of Louis Armstrong’s “What a Wonderful World.”

His coach, Jonas, said he was impressed with Artis’ “pure and emotional artistry.”

“I am so grateful that you sang that song. I wake up each day ... trying to find ways to stay encouraged and trying to find ways to stay connected to the ones I love, and remember that although we’re going through a really tough time, there is hope in this world and it is a wonderful world,” Jonas said after the performance. “I believe we’ll get back to days like that.”

Who will win?

Tilghman seems to have the edge. According to Gold Derby, Tilghman hit No. 1 on the iTunes top 100 with his original song “Long Way Home.” His duet with Shelton, “Authority Song,” is at No. 42.

Tilghman was the only one of the five finalists to get two tracks in the top 100, which reinforces his status as the show’s frontrunner, Gold Derby reported.