Here's a strong contender for greatest mother-son dance of all time.

Guests at the wedding of Evan Hegge and Jenna Van Heek on Saturday were treated to a surprise dance-off between the groom and his mother, Pam Hegge.

Set to a medley of popular songs including "Get Up Offa That Thing" by James Brown, "Wannabe" by the Spice Girls, "Wake Me Up Before You Go-Go" by Wham and "Teach Me How To Dougie" by Cali Swag District, Evan and Pam's hilarious and impressive dance-off shocked nearly everyone in attendance.

A video was posted on YouTube to make it easier for family and friends to see the epic showdown, and it has quickly gone viral.

"It was so much fun doing it and looking out and seeing the faces of family and friends and especially Jenna," Pam told the Argus Leader. "People are smiling and their eyes are big and they're laughing; that just makes you want to ham it up even more. My mother was crying, and she was laughing at the same time."

Watch the video above to see who emerged victorious from the awesome dance-off!

You might also be interested in ...

Celebs, Presidents and the Pope Celebrate Couple's 70th Anniversary

Hog Wild: Michigan Police Take Stray Pig Into Custody

82-Year-Old Man Slashes Woman's Tires for Taking His Favorite Seat in Bingo Game

WATCH: Gun Store Thief Stuffs Assault Rifle Down His Pants