• Reds 7, Mets 4: In New York, Brandon Phillips bounced a bizarre double over first base to snap a ninth-inning tie, and Cincinnati completed a three-game sweep.
With the score tied at 4 in the ninth, two runners on and one out, Phillips hit a cue shot toward first base. The ball bounced on the baseline, kicking up chalk, and over the glove of first baseman Ike Davis, who was in front of the bag. Davis appeared to shy away from touching the ball, thinking it would go foul, but it bounded over the bag and was called fair by umpire Phil Cuzzi.
Shin-Soo Choo came in with the tiebreaking run.
• Dodgers 9, Brewers 2: In Milwaukee, Dodgers manager Don Mattingly criticized his team and benched All-Star right fielder Andre Ethier, then watched L.A. beat Milwaukee.
Mattingly discussed his club's lack of mental toughness and said he wanted a balanced team that has grit and fight. He benched Ethier for the third time in six games and said he was "putting out my lineup that I feel is going to be the most competitive and going to compete the hardest."
Carl Crawford and Scott Van Slyke drove in two runs each and Ramon Hernandez hit his first home run with the Dodgers, who are last in the NL West at 19-26.
• Pirates 1, Cubs 0: In Pittsburgh, Francisco Liriano scattered two hits over seven innings, and Andrew McCutchen doubled twice for the Pirates and scored the game's only run on a single by Garrett Jones in the first.
• Cardinals 5, Padres 3: In San Diegoe, Tyler Lyons pitched seven solid innings in his major-league debut, Yadier Molina had four hits, and Carlos Beltran had three.
• Phillies 3, Marlins 0: In Miami, Cliff Lee pitched a three-hitter for his 12th career shutout, and Delmon Young homered for the second straight game for Philadelphia.
• Nationals 2, Giants 1: In San Francisco, Ian Desmond singled in Bryce Harper in the 10th inning.
• Rangers 3, Athletics 1: In Arlington, Texas, David Murphy and Adrian Beltre homered in a three-run first inning, and Ross Wolf was strong in his first major-league start. Wolf, 30, was making his first big-league appearance since Oct. 1, 2010, as a reliever with Oakland.
• Blue Jays 4, Rays 3: In Toronto, Jose Bautista homered twice and drove in the winning run with a 10th-inning single. Bautista went 4 for 4 with a walk and four RBIs.
• Red Sox 6, White Sox 2: In Chicago, Clay Buchholz pitched five-hit ball over seven innings to improve to 7-0, and Boston avoided a three-game sweep.
• Orioles 6, Yankees 3: In Baltimore, Chris Davis went 4 for 4, including his AL-leading 14th homer, and Baltimore got a three-run shot from Matt Wieters.
• Angels 7, Mariners 1: In Anaheim, Calif., C.J. Wilson struck out 10 in eight innings, Josh Hamilton had a two-run single, and Seattle suffered its season-worst sixth straight loss.
• Astros 3, Royals 1: In Houston, J.D. Martinez hit a two-run homer off James Shields, and Jordan Lyles held Kansas City to one run and six hits in six innings.
• Braves 8, Twins 3: In Atlanta, Evan Gattis kept up an amazing rookie season with his first grand slam, and B.J. Upton and Ramiro Peña also homered. Gattis' grand slam came less than 24 hours after his two-out, pinch-homer in the ninth allowed the Braves to pull out a 5-4 win over the Twins in extra innings. Wednesday's homer was Gattis' 10th.