Matt Olson hit a grand slam and two-run shot to drive in a career-high six runs, and the Atlanta Braves beat the Colorado Rockies 11-8 in Denver on Saturday night.
Jorge Soler had three hits, including a homer, and Marcell Ozuna also went deep for Atlanta. Pierce Johnson (5-4) got the win in relief and Raisel Iglesias picked up his 24th save.
The Braves ended a six-game losing streak and beat Colorado for the 14th time in the past 16 games.
Rockies batters struck out 14 times despite Sam Hilliard driving in a career-best five runs with a homer and two doubles.