Yelawolf was on stage in California for a show when one fan decided to get a little to up close and personal.

The crowd was getting a little rowdy when one of the surfers was tossed up on stage.  At first it looked as if he was going to dap 'Yela' and move on, but it definitely didn't go that way.

Yelawolf was caught off guard as the man took him to the ground, but managed to throw a couple of punches before security took off stage for a "talking to".

He also recovered nicely (not as good as DMX) and got on with the show.

Check out the action.

Here is a wide angle view from a little further away.