Reds 3, Rockies 2: In Denver, Johnny Cueto threw eight stellar innings to become the first 15-game winner in the majors, and Kris Negron had a career-high four hits, including a tiebreaking single in the ninth.
Brewers 6, Dodgers 3: In Los Angeles, pinch hitter Lyle Overbay drove in three runs with a two-out double in the eighth inning, rallying Milwaukee in a game between division leaders.
Phillies 5, Giants 3: In San Francisco, Chase Utley was hit by a pitch with the bases loaded in the top of the 10th inning to help Philadelphia beat San Francisco. Ryan Howard followed with a sacrifice fly, and the Phillies snapped a three-game losing streak.
Mets 3, Cubs 2: In New York, Zack Wheeler struck out 10 in 6⅔ innings, and Eric Campbell hit a three-run homer.
Wheeler (8-8) is 5-0 in his last nine starts.
Nationals 5, Pirates 4: In Washington, Bryce Harper and Adam LaRoche each drove in two runs, and Denard Span added three hits, leading Washington to its fourth straight win.
Cardinals 4, Padres 2: In St. Louis, Lance Lynn pitched six strong innings, and Matt Adams, Kolten Wong and Oscar Taveras hit RBI singles for St. Louis.
Mariners 7, Tigers 2: In Detroit, Robinson Cano homered, and James Paxton won his sixth consecutive decision to start his career.
Paxton (3-0) allowed one run and five hits over six innings to help Seattle win its fifth straight and ninth in 11 games.
Miguel Cabrera’s bobblehead doll given away to fans showed the Tigers slugger holding his two MVP awards, but the trophies said “Most Valuable Player, National League.”
White Sox 11, Blue Jays 5: In Chicago, Jose Abreu had three singles and three RBIs to increase his major league-leading total to 89, and Chicago had 17 hits.
Royals 6, Twins 5: In Minneapolis, Josh Willingham returned to Target Field and hit a bases-clearing double in Kansas City’s five-run fourth inning. Willingham was traded by the Twins to the Royals four days ago.
Angels 5, Rangers 4: In Arlington, Texas, Kole Calhoun had a tiebreaking, three-run homer among his three hits, and Garrett Richards (13-4) worked into the eighth inning.
Astros 5, Red Sox 3: In Boston, Jake Marisnick hit a two-run double with two outs in the 10th inning, giving Houston its 51st win of the season, matching last year’s total.
Indians 2, Orioles 1: In Cleveland, Mike Aviles homered leading off the 11th inning to give Cleveland a walk-off win.
Braves 7, Athletics 2: In Atlanta, Freddie Freeman hit a three-run homer, one of four long balls by Atlanta. Rookie Phil Gosselin added the first homer of his career, and Justin Upton and Evan Gattis also went deep.