Kirk Cousins has been known to be a passionate guy in the heat of battle.

But what he did in a charity flag football game on Saturday was a bit too passionate.

Cousins took part in a charity flag football game hosted by a celebrity fitness website, which raised money for veterans’ mental health. Near the end of the game, Cousins’ team was trailing and in need of a late score.

Here was what ensued:

The delayed spotting of the ball led to Cousins’ blowup.

According to Deadspin, multiple witnesses reported that Cousins was not just joking around with the official. For what it’s worth, the official was a lawn service superintendent.

He released a statement to Deadspin, and he didn’t sound too happy:

I’m the official that Cousins shoved. He was fired up because he was losing and running out of time. Then the other team knocked the ball away while I was trying to set it for play. He wanted me to flag him for swatting it, but what he doesn’t know is that we were enforcing another penalty and it was going to give him another down. He never apologized or even showed any kind of regret. That’s ok though… everyone else gets to see how he is.

Cousins, who has had little if any negative press throughout his career, will have some explaining to do.