OMG! Simone Biles meets her crush Zac Efron, kisses him

Not only did the pint-sized gymnastics powerhouse win her fifth medal (four of them gold) of the Olympic Games on Tuesday, taking home the gold in the floor exercise (no thanks to you, NBC tape delay!), but she also got to meet and kiss her crush Zac Efron.

Simone's love affair with Zac is well known, but even she probably didn't see this one coming.

The muscled heartthrob arrived in Brazil on Tuesday and surprised Simone on the set of "Today." The two had flirted online, but everything got real in Rio.

Simone took to Instagram that afternoon to share a video she made of her kissing the "Neighbors 2" star on the cheek over and over and over again.

"Today" says Simone didn't know in advance that her boy crush was going to be on set with her.

Simone's lovable obsession with Zac became well known during her run up to the Games and has remained a talking point during the games.

Last week NBC aired a video of her giving a tour of her room, which featured trophies, accolades and and a life-sized cardboard cutout of the actor.

"Sometimes I used to kiss him on the cheek," she said. "It's a little strange."

Simone said she had "such a crush" on the "Baywatch" star. Zac actually heard about it and tweeted her on several occasions, including last week before the finals in which she and Team USA won the gold.

"So phenomenal a skill's named after her," Zac wrote. "Congrats on sticking the Biles and qualifying for the finals @Simone_Biles!"