To say Mike Zimmer was upset after Sunday's loss to the 49ers would be an upset. Kelley L Cox-USA TODAY Sports

Absolutely nobody was spared during Mike Zimmer’s postgame press conference this week.

The Minnesota Vikings head coach had several complaints after losing to the San Francisco 49ers on Sunday. Zimmer took aim at both the 49ers players for constantly holding as well as the referees for not calling it.

“These guys [the 49ers] hold every play,” he said, per Ben Goessling of the Star Tribune. “They don’t want to call it every play. Until they start calling it every play, they’re not going to stop doing it.”

The 49ers were penalized five times for 57 yards on Sunday. That was about on par with the Vikings, who found themselves penalized five times for 38 yards. But there were indeed a couple of controversial officiating decisions from which the 49ers seemed to benefit. One came on Deebo Samuel’s 20-yard touchdown run in the first quarter when both Kyle Juszczyk and George Kittle appeared to get away with extra contact.

Meanwhile, a questionable defensive holding call went against the Vikings in the second quarter on a third-and-8 play for the 49ers. The penalty on Patrick Peterson extended San Francisco’s drive, and the 49ers would eventually score a touchdown to close out the half.

Granted, it is easy to nit-pick specific plays that went against your team while conveniently ignoring others than might have gone in your favor down the stretch. The Vikings, who lost 34-26, had plenty of chances to tie the game in the fourth quarter but turned the ball over on downs on their final two drives. They also committed an embarrassing gaffe in a crucial moment. As a result, it is tough to argue that Sunday’s game was lost for the Vikings by what the officials did or did not call.

More must-reads:

TODAY'S BEST
Mavericks sign Jason Kidd to multi-year extension
Reporter provides clarity on controversial NASCAR finish at Kansas
Stunning stat highlights NBA's youth movement
Report: Rival teams expect Sixers to attempt reunion with star
Donovan Mitchell channeled 'The Answer' in first-round win vs. Magic
Defending champion Golden Knights ousted by Stars in first round
Rangers hold off late Hurricanes rally to take early series lead
Watch: Kyle Larson wins closest finish in NASCAR Cup Series history
Watch: Shohei Ohtani homers twice as Dodgers sweep Braves
Russell Westbrook reacts to reports of him leaving Clippers
Liverpool forward Mohamed Salah joins elite company in victory vs. Tottenham
Anthony Edwards joins exclusive club of all-time greats
Aces sign All-Star G Jackie Young to contact extension through 2025
J.J. Watt reveals his thoughts on a potential NFL comeback
Taylor Pendrith outlasts Ben Kohles at Byron Nelson for maiden win
Andrey Rublev conquers Felix Auger-Aliassime, fever for Madrid title
Lando Norris wins Miami Grand Prix for his first career F1 victory
Watch: Astros woes continue in one-run loss to Mariners
Panthers star throws some shade at defeated Maple Leafs
NASCAR Cup Series race at Kansas delayed