• Dodgers 3, Brewers 1: In Milwaukee, Clayton Kershaw scattered three singles in his second complete game of the year and Matt Kemp hit his first home run since April 24, lifting Los Angeles over the Brewers. Ryan Braun managed a pair of singles and Yuniesky Betancourt also singled for the only hits off Kershaw (5-2). The lefty struck out five and walked one in lowering his ERA to 1.35.
• Reds 4, Mets 3: In New York, Jay Bruce hit a tiebreaking homer and an RBI double to back Johnny Cueto's wild but effective return from the disabled list during Cincinnati's victory over New York.
• Marlins 5, Phillies 1: In Miami, Alex Sanabia outpitched Cole Hamels in a matchup of struggling starters to lead Miami past Philadelphia.
• Giants 8, Nationals 0: In San Francisco, Ryan Vogelsong broke his throwing hand on a swing after pitching himself toward his first win in seven starts, and San Francisco returned from a terrible road trip to beat the Nationals. The right-hander fouled a ball off his right hand in the bottom of the fifth and grimaced in pain while grabbing the hand. He was quickly examined near the batter's box and left the game.
• Padres 4, Cardinals 2: In San Diego, Jason Marquis combined with four relievers on a four-hitter to win his fifth straight start and Will Venable homered to lead the San Diego Padres against the NL Central-leading Cardinals. Marquis (6-2) has won five straight starts for the first time since 2007 with the Chicago Cubs. He allowed two runs, one earned, on three hits in six innings while striking out three and walking four.
• Yankees 6, Orioles 4: In Baltimore, Vernon Wells doubled in the tiebreaking run in the 10th inning and the New York Yankees hit four solo homers to extend Baltimore's losing streak to six games. New York trailed 4-3 in the ninth before Travis Hafner homered with one out on a 3-1 pitch from Jim Johnson, who has blown three straight save opportunities after converting a franchise-record 35 in a row.
• Indians 10, Mariners 8: In Cleveland, Yan Gomes hit a three-run homer in the 10th inning and the Indians, twice revived by Seattle's fielding errors, completed a four-game sweep of the Mariners. Gomes, who also homered in the second, drove a 3-2 pitch from Charlie Furbush (0-3) over the wall in left, giving the Indians their fifth straight win and third walk-off over the Mariners in four days.
• Blue Jays 7, Rays 5: In Toronto, R.A. Dickey won his second straight start, Edwin Encarnacion hit a tiebreaking, bases-loaded double in the seventh inning, and the Blue Jays won.
• White Sox 6, Red Sox 4: In Chicago, Adam Dunn hit a three-run homer in the first inning and the White Sox handed Jon Lester his first loss of the season.
• Astros 6, Royals 5: In Houston, Matt Dominguez hit a three-run homer and Jason Castro added a solo shot to give the Astros a win over the Royals.
• Athletics 9, Rangers 2: In Arlington, Texas, Seth Smith homered and scored three times, Bartolo Colon pitched seven strong innings for his first win in nearly a month for Oakland.
• Braves 5, Twins 1: In Atlanta, Julio Teheran pitched into the ninth inning for his third win, Dan Uggla hit a three-run homer in the first and Atlanta beat struggling Minnesota for its fourth straight victory.