Over the weekend, birthday boy Lupe Fiasco went head-to-head in a Street Fighter video game battle against Daigo, a Japanese Street Fighter pro who is basically a legend in the video game world. Daigo selected to play as Ryu and Lupe chose Ken.

And although Lupe won, it took him a while to realize that he had taken the victory. While others think it was all a fix, the hip hop MC probably had one of the best moments of his life.