Bottom 2

    1.Chris Johnson doubles (26) on a line drive to left fielder Starling Marte.
    2.Christian Bethancourt grounds out, second baseman Clint Barmes to first baseman Ike Davis. Chris Johnson to 3rd.
    3.B. J. Upton walks.
    With Julio Teheran batting, B. Upton steals (20) 2nd base.
    4.Julio Teheran singles on a soft ground ball to first baseman Ike Davis.
    5.Emilio Bonifacio singles on a ground ball to right fielder Travis Snider. Chris Johnson scores. B. Upton scores. Julio Teheran to 2nd.

Bottom 3

    1.Justin Upton singles on a soft fly ball to right fielder Travis Snider.
    2.Jason Heyward lines out to left fielder Starling Marte.
    With Chris Johnson batting, Justin Upton steals (8) 2nd base.
    3.Chris Johnson reaches on a fielder’s choice out, pitcher Jeff Locke to third baseman Josh Harrison. Justin Upton out at 3rd.
    4.Christian Bethancourt hits a ground-rule double (2) on a ground ball to left field. Chris Johnson to 3rd.
    5.Jeff Locke intentionally walks B. Upton.
    6.Julio Teheran singles on a line drive to center fielder Andrew McCutchen. Chris Johnson scores. Christian Bethancourt scores. B. Upton to 2nd.

Bottom 4

    1.Andrelton Simmons lines out to left fielder Starling Marte.
    2.Freddie Freeman walks.
    3.Justin Upton homers (28) on a fly ball to left field. Freddie Freeman scores.

On the one hand, three straight innings of scoring runs. Yay?

On the other hand, two of those scoring innings involved key offensive contributions from Julio Teheran.