This is the moment when a McDonald's employee has had enough with an abusive customer - and knocks him out cold in the middle of the restaurant.

The incident, caught on tape by a guest, took place in the early hours of Thursday near Michigan State University in East Lansing, Michigan.

According to witnesses, the victim, wearing a white shirt, had been kicked out of the McDonald's after spitting and abusing staff, and was knocked out by a kitchen worker as he tried to get back in.

Scroll down for video

MacAttack: As the customer, seen right in a white tshirt, who had previously been rejected from the McDonald's for abusing staff and spitting, tries to get in again, a kitchen worker steps in

The video, shot around 2am on Thursday morning, shows a patron and a McDonald's employee, dressed in black, speaking to a man standing out of shot outside the doors to the restaurant.

Witnesses say the man had just been rejected from the restaurant after spitting on the counter and throwing a 'Caution: Wet Floor' sign at employees behind the counter, MLive.com reports.

After abusing staff, the young man in the white t-shirt had first been asked to leave, before kitchen staff escorted him out of the building.

The video starts as the man attempts to get back into McDonald's, and as the patron and the cashier speaks to the man, a second McDonald's employee - allegedly a member of the kitchen staff, approaches.

Whack: The McDonald's employee punches the belligerent young man by the door

What a nugget: The single punch knocks the man in the white t-shirt to the floor

Down and out: The McDonald's worker takes a step back as customers gasp at what they have witnessed

He is seen walking around his co-worker, approaching the man in white who briefly appears on camera.

The next moment, the McDonald's worker, dressed in a blue shirt, and apron and a black hat, knocks him out with one punch.

'He [the customer] definitely instigated it,' Kevin Lange, a Michigan State student who filmed the incident told MLive.

'But, it got taken too far. He didn't have to get punched, he could have got pushed out and told not to come back.'