St. Louis first baseman Lance Berkman thought home plate umpire Brian Gorman missed a critical check-swing call on him in the seventh inning of the Cardinals' 3-2 loss to the Milwaukee Brewers Tuesday night.

Berkman had an even bigger problem that the umpire made the call and didn't appeal to the first-base umpire.

The controversy unfolded when Berkman pinch hit with one out and runners at second and third and the Cardinals trailing 3-2 in the seventh inning. He attempted to check his swing on a full-count pitch from Brewers starter Randy Wolf, but Gorman ruled that Berkman went around.

The veteran argued with Gorman for several seconds but eventually walked off the field. Once in the clubhouse, Berkman saw a replay that confirmed his opinion, and he returned to the dugout and continued to yell.

Gorman eventually ejected Berkman, who stormed back onto the field to continue his argument. St. Louis manager Mike Matheny was forced to hold back the veteran first baseman, who didn't shy away from his displeasure after the game.