It's safe to say this year's three-night crossover event between Supergirl, Arrow and The Flash was a smash success given it featured hilarious shenanigans, epic fight scenes and our first introduction to Batwoman (Ruby Rose)! What you might not have known is these crossover episodes were also jam-packed with Easter eggs from the comics!

Amidst all the shenanigans Kara (Melissa Benoist), Barry (Grant Gustin) and Oliver (Stephen Amell) got themselves in and out of, little nuggets from the DC universe made their way into the story, and TV Guide and GameSpot worked together to pick them all out for you!

The most obvious (and potentially best) Easter egg in the crossover was the Smallville theme song that played over the introduction to the Kent Farm when Barry and Oliver went to Earth 38 to get Kara's help. The most gasp-worthy was definitely the hint that John Diggle (David Ramsey) was the Green Lantern on Earth 90! On the smaller scale, we got some great nods to Krypton and a whole basket of Batman Easter eggs in her introductory episode.

Discover your new favorite show: Watch This Now!

To spot them all, make sure to check out GameSpot's awesome video, which lists all 23 nods we spotted!

The Arrowverse Elseworlds crossover is currently streaming on CWTV.com and The CW app!

(Full Disclosure: TV Guide is owned by CBS, one of The CW's parent companies.)