• Rockies 7, Dodgers 3: In Los Angeles, Troy Tulowitzki and Carlos Gonzalez each hit two-run doubles, and center fielder Dexter Fowler robbed Adrian Gonzalez of what would have been his second home run of the game, leading the Colorado Rockies to victory on Wednesday.
• Cubs 6, Padres 2: In Chicago, Scott Feldman retired 18 straight on his way to his first career complete game and the Chicago Cubs took advantage of former No. 1 pick Andrew Cashner's wildness to win.
Feldman (2-3) earned his second straight win, allowing two runs and three hits while walking one. After Chase Headley singled with two outs in the first, Feldman retired the next 18 batters and didn't allow another Padres baserunner until Carlos Quentin reached on an error by third baseman Luis Valbuena.
• Nationals, 2, Braves 0: In Atlanta, Jordan Zimmermann turned in another dominant performance with two-hit ball over eight innings, Ian Desmond hit a two-run homer in the fourth and the Washington Nationals finally beat the Atlanta Braves,. The Braves had won five in a row this season over their NL East rival, and nine straight dating to last season.
• Pirates 6, Brewers 4: In Milwaukee, Starling Marte hit a tying two-run homer in the eighth inning and Brandon Inge had a go-ahead RBI single to rally Pittsburgh, snapping the Pirates' nine-game losing streak against the Brewers.
• Cardinals 4, Reds 2: In St. Louis, Lance Lynn won his 10th straight decision, allowing one run and five hits in seven innings to lead the Cardinals.
• Mets 7, Marlin 6: In Miami, Jordany Valdespin hit a three-run, pinch-homer, and the Mets rallied to break a six-game losing streak and avert a series sweep.
• Mariners 8, Orioles 3: In Seattle, Michael Morse hit an opposite-field two-run homer and Aaron Harang pitched six solid innings for his first win. Morse's homer was the highlight on a night when the Mariners scored four times with two outs off Baltimore starter Wei-Yin Chen (2-3).
• Royals 9, Rays 8: In Kansas City, Mo., Elliot Johnson homered against his former team and the Kansas City Royals rallied from an early five-run hole.
• White Sox 5, Rangers 2: In Arlington, Texas, Conor Gillaspie and Alejandro De Aza homered in the seventh inning and the Chicago White Sox ended a three-game losing streak.
• Red Sox 10, Blue Jays 1: In Toronto, Clay Buchholz pitched seven shutout innings to earn his major league-leading sixth win and Mike Napoli hit two of Boston's five home runs .
• Angels 5, Athletics 4: In Oakland, Calif., Mark Trumbo went deep for the third consecutive day, and Howie Kendrick and Mike Trout also homered for Los Angeles to end a four-game losing streak.
• Yankees 5, Astros 4: In New York, Robinson Cano homered and Eduardo Nunez scored the tiebreaking run after a sixth-inning double to send New York past Houston.
• Twins 6, Tigers 2: In Detroit, Scott Diamond pitched six solid innings and Minnesota got to Anibal Sanchez early in a win over Detroit that snapped the Tigers' five-game winning streak.
• Indians 6, Phillies 0: In Cleveland, Ryan Raburn tied a career high with four hits and Trevor Bauer allowed one hit in five strong innings for his first AL win as Cleveland beat Philadelphia.