Lupe Fiasco got his wish for a shot at world Street Fighter champion Daigo Umehara granted and the two dueled yesterday at Street Fighter 5‘s launch gala in San Francisco. Incredibly, Fiasco won, 3-2, but in the eyes of many, this result is hardly final.

Viewers may judge for themselves; the entire match is above. Longtime Street Fighter fans and just about anyone who understands the difference between elite competitors and enthusiasts, in anything, find it hard to believe the world’s most famous and successful competitor in his sport could lose straight up to a celebrity interloper. That’s not to say the match and its aftermath isn’t entertaining.

In the best three-of-five match, Fiasco (as Ken) prevailed over Umehara (as Ryu) 3-2, winning the first, fourth and fifth games.