Although Jimmy Fallon is usually the one who does the rapping on The Tonight Show Starring Jimmy Fallon, announcer Steve Higgins showed off his Shaggy impression in a rap battle on Thursday’s episode (April 23). The reggae legend challenges Higgins to a "Shaggy-Off" and it was hilarious.

In the first round, Mr. Boombastic dropped some warning shots but it didn’t phase Higgins. The announcer came back with a dead-on impression of the “It Wasn’t Me” rapper and wave the Jamaican flag for emphasis.

During the second round, Shaggy stepped it up and spit a flurry of toasting calls that will make your head spin. Unfortunately, Higgins couldn’t compete with that but he was still entertaining nonetheless when he grabbed the mic for the second time.

We love this line from Higgins, “E.T. phone home / I watch ‎Macaulay Culkin in Home Alone / I’m going to hit up the club, going to drive you home / I’m going to spray my nuts with some fruit cologne.”

He may have lost the battle, but he gets bonus points for that funny line.

Watch Shaggy and Higgins' hilarious rap battle above.

See 20 Words That Mean Something Completely Different in Hip-Hop