And the winner is鈥! Dancing With the Stars crowned its season 25 Mirrorball champion on Tuesday, November 21, after what might be one of the toughest competitions the show has ever had. All three聽final couples 鈥 Jordan Fisher and Lindsay Arnold, Lindsey Stirling and Mark Ballas, and Frankie Muniz and Witney Carson 鈥 earned perfect scores for their first dances of the night, and two of the three also earned perfect scores for their second dances.

Alas, once fan votes were counted, there could be only one winner. And that winner was鈥

#TeamFishUponAStar, Jordan Fisher and Lindsay Arnold!

Prior to Jordan and Lindsay鈥檚 big win, there was plenty of fun to be had (and early Christmas cheer to be spread), thanks to performances by Kelsea Ballerini, Becky G (accompanied by Lindsey Stirling on violin), and past season 25 contestants including Vanessa Lachey and Maksim Chmerkovskiy, Derek Fisher and Sharna Burgess, and Victoria Arlen and Valentin Chmerkovskiy.

Check out the final three couples鈥 scores below!

#TeamFishUponAStar: Jordan Fisher and Lindsay Arnold

Dance: Samba, 鈥淢i Gente鈥 by J. Balvin & Willy William

Score: 30 out of 30 (10 from each judge)

Dance: Salsa-Paso Doble Fusion to 鈥淜ill the Lights鈥 by Alex Newell and DJ Cassidy

Score: 30 out of 30 (10 from each judge)

Total for Night 2: 60 out of 60

Total for Nights 1 and 2: 140 out of 140

#TeamStark: Lindsey Stirling and Mark Ballas

Dance: Jive to 鈥淲ake Me Up Before You Go-Go鈥 by Wham!

Score: 30 out of 30 (10 from each judge)

Dance: Tango-Cha Cha Fusion to 鈥淗ot2Touch鈥 by Felix Jaehn feat. Hight and Alex Aiono

Score: 30 out of 30 (10 from each judge)

Total for Night 2: 60 out of 60

Total for Nights 1 and 2: 140 out of 140

#TeamFranneyPack: Frankie Muniz and Witney Carson

Dance: Argentine Tango to 鈥淎ngelica鈥 from Pirates of the Caribbean: On Stranger Tides

Score: 30 out of 30 (10 from each judge)

Dance: Foxtrot-Tango Fusion to 鈥淲ithout You鈥 by Avicii feat. Sandro Cavazza

Score: 28 out of 30 (10 from Carrie Ann, 9 from Len and Bruno)

Total for Night 2: 58 out of 60

Total for Nights 1 and 2: 134 out of 140

Are you happy with the outcome of DWTS season 25? Tell us @BritandCo!

(Photos via ABC/Craig Sjodin + ABC/Heidi Gutman + ABC/Eric McCandless + ABC/Adam Rose)