DENVER — Tyler Chatwood pitched five effective innings in his return from a triceps injury, Tyler Colvin homered during Colorado’s six-run first, and the Rockies snapped a three-game losing streak with a victory over the Philadelphia Phillies.
The Rockies also relied on solid defense to end a six-game skid against the Phillies, turning three double plays and getting a gem from third baseman Nolan Arenado, who snared Jonathan Pettibone’s sharply hit grounder in the second with a diving stop and made a one-hop throw from his backside to get the Phillies pitcher.
Wilin Rosario had three hits, all for extra bases, Arenado was 3 for 4 with two RBIs, and Chatwood pitched in with two hits, including an RBI single.
Dodgers 5, Pirates 3
PITTSBURGH — Juan Uribe singled home Andre Ethier in the top of the 11th inning to rally the Los Angeles Dodgers to a victory over the Pittsburgh Pirates.
Braves 6, Giants 5
ATLANTA — Freddie Freeman’s bases-loaded, line-drive single off closer Sergio Romo capped a two-run rally in the ninth that lifted the Atlanta Braves to a win over the San Francisco Giants.
B.J. Upton hit two homers off Chad Gaudin, but the Braves trailed 5-4 entering the ninth.
Mets 5, Cubs 2
NEW YORK — Scott Feldman allowed two hits in seven innings and Starlin Castro hit a two-run double to left in the Cubs’ three-run eighth inning and Chicago beat the New York Mets.
Feldman (6-5) struck out six and had an RBI single in the fourth off Jonathon Niese (3-6) to help himself on the way to his first win since May 29.
Brewers 6, Reds 0
CINCINNATI — Juan Francisco drove in three runs with a sacrifice fly and homer in a ballpark where he’s had some big moments, and Yovani Gallardo pitched six innings, leading the Milwaukee Brewers to a victory over the Cincinnati Reds.
Cardinals 13, Marlins 7
MIAMI — Carlos Beltran homered from each side of the plate and tripled to lead a 17-hit attack, and Lance Lynn notched his ninth victory when the St. Louis Cardinals outslugged the Miami Marlins.