"I came out just because it went numb," said Gonzalez, whose elbow was noticeably bruised. "No need to stay out there and risk it getting swollen when I could come in and take care of it right away."
Gonzalez had been scheduled for a third plate appearance but opted instead for ice.
"I would have gotten another at-bat or two," he said. "Another at-bat or two is not going to change my season."
The inside fastball was delivered immediately after Hanley Ramirez belted an opposite-field fastball a batter earlier.
Gonzalez said he expects to play against the Angels again on Friday night "unless something happens overnight."
Scott Miller is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.