Kyle Schwarber thought he had just worked a walk and instead watched as third base umpire Gabe Morales rung him up on a check swing.

The Cubs left fielder reacted instantly, slamming his helmet on the ground while pointing and shouting at Morales and starting down the third base line.

Teammates Javy Baez and Jason Heyward intervened and manager Joe Maddon went out to plead his case to Morales and the rest of the crew, but the damage was done — the Cubs had lost the game and Schwarber was officially ejected by two umpires.

"I was a little hot," Schwarber admitted after the game. "I've been able to calm down now. I wasn't the happiest person in the world."

Schwarber had worked the at-bat to a full count against Angels closer Cody Allen before the check swing on the curveball in the dirt.