Johnson hit a ground ball just into the left-field grass, but Cubs shortstop Starlin Castro was able to make a one-hop throw to first baseman Jeff Baker.
First-base umpire and crew chief Tim Tschida called Johnson out. Johnson clearly disagreed with the call before he spiked his helmet into the ground. Tschida immediately ejected Johnson.
"I thought I beat it," Johnson said. "I was pumped up, into the game, thought I beat the ball. I shouldn't have thrown my helmet. See ya later."
Johnson said he didn't say anything to Tschida and that the helmet tossing led to the ejection.
Manager Brad Mills came out of the dugout to discuss the call with Tschida. After the game, Mills said he hadn't watched a replay yet but thought the play was close.
Johnson went 0-for-2 with a strikeout and was replaced at third base by Matt Downs, who flew out to right field in his only at-bat.
Clark Goble is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.