Warning: This article contains spoilers aboutThe Masked Singerseason 3, episode 16.

The final four competed tonight inThe Masked Singersemifinals, and they couldn’t be more different.

The comedian didn’t disappoint he busted out uncanny impersonations ofWill Smith,Lil Wayne, andJay-Zduring the episode.

THE MASKED SINGER

Michael Becker / FOX

She even got up close and serenaded the panelists, like a true pro.

Apparently, Turtle bought a CD adapter for his first car just to listen to the singer’sBeautiful Worldalbum.

The audience and panelists then voted for their favorite performances of the night, and Rhino got left behind.

Barry Zito

Rebecca Sapp/WireImage

The gentle giant was unmasked and revealed to be … formerSan Francisco Giants pitcher Barry Zito!

He’s talked about struggling with addiction in his memoir, and said he found salvation in religion.

Tonight, Rhino also sported a baby rhino pin, and Zito has three kids.

Will Night Angel make history and become the first female winner ofThe Masked Singer?

Or will Turtle or Frog nab the trophy?

confirm to watch next Wednesday.