The NBA Finals between the Cavs and Warriors kicks off tonight, and naturally, a Taiwanese animation video was created to preview the series. It’s brilliant, as usual.

NBA on NBC music? Check.
Baby Steph and baby LeBron? Check.
LeBron spraying Rogaine on Steph and growing an afro? Check.
LeBron pegging Kevin Love with a basketball? Check.
A Splash Brothers video game cover? Check.
Klay Thompson hitting his head on a Mario-esque block and throwing up? Check.
Draymond Green living in a trash can? Check.

Well done.