When an NFL ref tells you to get out of a scrum, you better get out of that scrum, or you're going to pay the price, which is something that Vikings receiver Stefon Diggs found out the hard way on Sunday.

During the first quarter of Minnesota's 21-10 loss to Philadelphia, Vikings quarterback Sam Bradford threw an interception in the end zone that led to a some melee on the field. After Rodney McLeod picked off Bradford's pass, a group of players appeared to start fighting over who actually had the football.

At that point, back judge Keith Ferguson came in and tried to break up the fracas. Ferguson's clean-up job was going well until Diggs decided he didn't want to leave. Since Diggs wouldn't leave, Ferguson did the only logical thing: He completely shoved the Vikings receiver away from the scrum.

You can see the entire thing go down between the 8 and 11 second mark below.

Here's a look at just the shove.

The moral of the story here: Don't mess with Keith Ferguson.

vikings-eagles-ref-shove-10-24-16.jpg
Don't mess with the refs. Fox/NFL

Anyway, Ferguson was probably happy that he didn't have to break up a scrum after every turnover in this game because there were a bunch of them. The Vikings and Eagles combined for eight turnovers on Sunday, including five in the first quarter alone.