This game was 50 shades of bowling-shoe ugly.
Julio Teheran struggled mightily as the Braves are still without a win in the 2016 season, taking one on the chin from the Cardinals 12-2.
Teheran walked the bases loaded in the first inning, but escaped unscathed. He wouldn't be so fortunate in the second inning, however, as he threw two wild pitches and a passed ball in allowing a pair of runs to score. Kolten Wong was at third when Teheran's counterpart Carlos Martinez hit a ground ball to Jace Peterson, who threw home to try to get Wong but failed. Martinez then scored on Matt Carpenter's double.
Trouble continued in the third when a fly ball by Wong caused some mayhem in the outfield. Drew Stubbs lost sight of the ball, and Nick Markakis tried to bail him out but the ball hit off his glove. Stephen Piscotty, who was on first, scored easily.
The Braves scored a pair to cut the lead to one in the bottom of the third on an RBI double by Markakis and a single by Freddie Freeman, but the Cardinals negated that with two in the fourth on a sacrifice fly by Brandon Moss and Stephen Piscotty's infield single.
Teheran was gone after four innings after allowing five runs on six hits with four walks.
The Cardinals continued to pile on after that. They scored two in the fifth following a botched double play; Jose Ramirez, in his Braves debut, loaded the bases and wild-pitched a run home in the seventh. This brought the score to 8-2, but Yadier Molina and Aledmys Diaz added RBI hits in the eighth to reach double digits.
The game got so bad that Fredi Gonzalez used both Jason Grilli AND Arodys Vizcaino in the ninth after Grill walked the bases loaded. To add insult to injury, the Cardinals challenged the out call on Eric Fryer's ground ball with two outs and were rewarded another run. An error by Adonis Garcia, Atlanta's third, allowed the final score of the game.
The Braves managed just four hits as opposed to the 14 by the Cardinals. Both teams committed three errors.