Dancing with the stars
Pictured: Laurie Hernandez with her dancing partner Val Chmerkovskiy.Facebook/Dancing with the Stars

Laurie Hernandez has been the frontrunner to win the Season 23 Dancing with the Stars Mirror Ball Trophy ever since the season premiered, but the past few weeks saw James Hinchcliffe emerging as a strong contender. The finale that will be live streamed Tuesday on ABC will see the duo battling it out to be crowned the winner of Season 23.

Monday's episode saw Jana Kramer getting eliminated, and the finale now comprises of Hernandez and Val Chmerkovskiy, Hinchcliffe and Sharna Burgess, and Calvin Johnson Jr. and Lindsay Arnold.

Shortly after her elimination, Kramer noted that those who have proceeded to the finale deserve to be there. "This has been amazing," Kramer said. "Those people up there so deserve to be there. They're absolutely amazing. It was our time. He's been the most incredible partner.

"I've learned so much about myself, and what I could do and how strong I can really be and he's given me all that," she said, adding: "It's so much fun, so much fun."

Finale Performances

The finale will see a final performance by all the three contestants, besides performances by Vanilla Ice, Andy Grammer and Kenny "Babyface" Edmonds. There will also be a preview of the Dancing With the Stars: Live! We Came to Dance tour. Watch live:

Watch Live

Watch the Dancing with the Stars Season 23 finale on Tuesday at 9 pm ET on ABC. The episode can also be watched live using ABC's app, provided the viewer has an account with a participating TV provider. It is indeed going to be a competitive night as all the remaining three managed to land perfect scores on Monday.

Check out Monday's performances below: