Sublime. Smoldering. Sensational. Tear-inducing. Pick an adjective, any adjective, and that was Monday's night's primetime finale on NBC to decide the gold medal in Olympic ice dancing. Here's another: historic. Canadians Tessa Virtue and Scott Moir, who have been skating as partners for more than two decades, become the most accomplished figure skaters in Olympic history with their third gold medal and fifth overall with a combined score of 206.7. 

The pair saved the best for last, edging out their training partners and fiercest rivals, Gabriella Papadakis and Guillaume Cizeron of France, while dancing to the music of "Moulin Rouge." 

Papadakis and Cizeron, who skated through an embarrassing wardrobe malfunction in Sunday night's primetime short dance, were emotionally drained after their performance. They broke their own world record for a free dance with 123.35 points and were in first, with a combined score of 205.28, before Virtue and Moir took the ice. 

But leaving Virtue and Moir with one final skate to beat their own best score by 3.28 points is like leaving Tom Brady two minutes to win a football game. The Canadians' score of 122.40 points gave them their historic fifth Olympic medal and pushed them past Russia's Evgeni Plushenko and Sweden's Gillis Grafstrom for most among figure skaters.

Meanwhile, the viral American skating couple of siblings Alex and Maia Shibutani  -- better known as the ShibSibs -- took the bronze, edging out fellow Americans Madison Hubbell and Zach Donohue, who had a slight mistake near the end of their program that left them off the podium. Hubbell and Donohue were third after the short dance.

"It feels like gold," Alex Shibutani told CBS News. "It's unbelievable."  

Medal Tracker
PyeongChang 2018
Country
Gold
Silver
Bronze
TOTAL
NOR
NOR
14 14 11 39
GER
GER
14 10 7 31
CAN
CAN
11 8 10 29
USA
USA
9 8 6 23
NED
NED
8 6 6 20
SWE
SWE
7 6 1 14
KOR
KOR
5 8 4 17
SUI
SUI
5 6 4 15
FRA
FRA
5 4 6 15
AUT
AUT
5 3 6 14
JPN
JPN
4 5 4 13
ITA
ITA
3 2 5 10
OAR
OAR
2 6 9 17
CZE
CZE
2 2 3 7
BLR
BLR
2 1 0 3
CHN
CHN
1 6 2 9
SVK
SVK
1 2 0 3
FIN
FIN
1 1 4 6
GBR
GBR
1 0 4 5
POL
POL
1 0 1 2
HUN
HUN
1 0 0 1
UKR
UKR
1 0 0 1
AUS
AUS
0 2 1 3
SLO
SLO
0 1 1 2
BEL
BEL
0 1 0 1
ESP
ESP
0 0 2 2
NZL
NZL
0 0 2 2
KAZ
KAZ
0 0 1 1
LAT
LAT
0 0 1 1
LIE
LIE
0 0 1 1