The season 6 finale is upon us, and the final three contestants will pull out all the stops to win America’s votes.

Well, it’s finale time. After another season full of great performances and friendly coach bickering, season 6 is about to go out with a bang, crowning a new winner, with lots of guest performances along the way.

Jake Worthington, Josh Kaufman, and Christina Grimmie are the last three standing in season 6, and they will each be performing three times in a last-ditch effort to win this thing. Each contestant will perform another new (to them) solo, a duet with their coach, (Blake, Usher, and Adam, respectively), and will revisit one of their previous performances that America has voted as their favorite.

The contestants won’t be the only ones taking the stage, however. Celebrity guests Ed Sheeran, Coldplay, One Republic, and Tim McGraw will be taking the stage to perform, and will be joined onstage by some season 6 contestants.

Tim McGraw is new to The Voice stage, but Coldplay, Ed Sheeran, and One Republic all have Voice connections. Coldplay’s Chris Martin was a late-stage mentor for all four teams this season, Ed Sheeran was a mentor for Team Christina last season, and you can pick any episode of The Voice at random, from the past 6 seasons, and there is an 85% chance that One Republic’s Ryan Tedder appears as a mentor, the band is performing, or a contestant is singing a One Republic song.

Psych yourself up with this promo teaser video, showing your final three contestants, some nice words they’ve received from the coaches, and a reminder about this week’s guest performers.

Watch ‘The Voice’ season 6 online

NBC does offer a free, legal replay of The Voice episodes on their website to watch online the morning after an episode airs. You can also watch it on Hulu.

Stay tuned for our finale performance and results recaps!

The Voice season 6 top three contestants will perform live tonight at 8 p.m., with the winner revealed tomorrow at 8 p.m. on NBC.