During his appearance on Spike’s “Lip Sync Battle: All-Stars Live” on Sunday night, the sensational swimmer channeled his angry Olympic “Phelps face” during his rendition of Eminem’s “Lose Yourself” to take home the first-ever all-star title.

More: Classic photos of Michael Phelps

In his “8 Mile” parody, Phelps intensely stared at himself in the mirror before hitting the stage dressed in a black-hooded sweatshirt and Timberlands. He battled U.S. Olympic gymnasts Simone Biles and Aly Raisman, who teamed up with actress Olivia Munn for a rendition of Sia’s “Cheap Thrills.”

A video posted by Michael Phelps (@m_phelps00) on Sep 11, 2016 at 1:47pm PDT

Talk about a mic drop.