With one out in the bottom of the eighth inning, Upton hit a grounder to Marlins second baseman Jordany Valdespin, who bobbled the ball but still threw out Upton in plenty of time.
The score was tied at 1 at the time. The Braves lost 3-1 in 10 innings.
"That's not the way we play the game," Gonzalez said, via MLB.com. "I'm going to mention something to him about that."
Upton is batting .283 with 17 home runs and 55 RBI this season. He is tied for eighth in the majors with 105 strikeouts.
- Scooby Axson