Mario Lopez adorably dances with his daughter, Gia, at father-daughter event

Mario Lopez just won dad of the year!

The entertainment news host took his daughter, Gia, 6, to a father-daughter dance at her school and he pulled out all the stops to make things special. He kicked off the night by giving little Gia, who was clad in a bright red dress with a lace bottom, a pretty corsage for her big night.

Then, at the dance, he busted out all his dance moves. And needless to say, it was pretty adorable. The 43-year-old dad gave his best attempt at doing the cha-cha slide.

The pair also slow-danced!

And when we say he busted out the moves, he literally did when he outdid all the other pops as he did the disco at the end of the night. Naturally, little Gia recorded the whole thing.

PHOTOS: Take a look back at Mario's life