Melissa Rycroft is the champion of "Dancing With The Stars: All Stars."

Shawn Johnson came in second and Kelly Monaco took third place Tuesday evening.

The final episode of one of the most epic “Dancing With The Stars” seasons, “DWTS: All-Stars,” took place on ABC.

The competitive season brought back winners and fan favorites from different seasons, with "General Hospital" star Kelly Monaco, reality star and former Dallas Cowboy cheerleader Melissa Rycroft and Olympic gold medalist Shawn Johnson making it into the finals.

The episode started out with Shawn Johnson and her partner Derek Hough doing a repeat of their last performance, one the judges picked to be danced again.

Johnson might have had an advantage considering she had the gold medal-winning U.S. Fierce Five from the Summer Olympics join in her routine.

Then all of the contestants who had been eliminated from show were allowed to have one last dance together.

Pamela Anderson did a sexy performance that was never seen on the show before.

Drew Lachey did a cute threesome performance with his professional partner and young daughter, who wasn’t even alive when he won his Mirror Ball trophy the first time he appeared on the show.

Joey Fatone performed a duet with a younger pair to make it seem like they had gone back in time.

Sabrina Bryan was sent home early on during her first time on “DWTS” and the “All-Star” season was no exception for the talented “Cheetah Girl.” She sadly made a few mistakes in her last dance too.

After the group dances, the couples started dancing in the order they had been eliminated in, with Apolo Ohno and Emmitt Smith, who were both ousted in a shocking elimination right before the finale, delivering amazing routines with their partners.

Finally, it was time for the final three couples who had survived elimination throughout the weeks to dance for the judges one last time.