• Reds 4, Brewers 3: In Cincinnati, Brandon Phillips homered and made a spectacular rally-busting play - using his left knee to get a forceout and start a double play - as the Reds beat Milwaukee. With two Brewers aboard, he got to Ryan Braun's grounder up the middle, tagged second base with his left knee while falling down and threw to first for a double play.
• Pirates 7, Mets 3: In New York, Garrett Jones hit a three-run homer - a call that was correctly overturned by baseball's beleaguered umpires - and doubled twice for the Pirates, who are 4-13 at Citi Field.
• Nationals 7, Cubs 3: In Washington, Ian Desmond's three hits included a two-run homer and an RBI double, and Danny Espinosa and Kurt Suzuki also drove in runs with doubles, helping the Nationals pick up their season-high fifth consecutive victory.
• Marlins 5, Dodgers 4: In Los Angeles, Derek Dietrich tied the game with his first major-league home run, Juan Pierre singled in the go-ahead run in the seventh inning and Miami dealt Los Angeles its eighth straight loss.
• Giants 8, Braves 2: In San Francisco, Matt Cain pitched eight strong innings and San Francisco beat Tim Hudson for the first time in seven years. Cain (2-2) allowed three hits and added an RBI single during a six-run rally in the fourth inning.
• Red Sox 5, Blue Jays 0: In Boston, Jon Lester pitched a one-hitter, allowing only Maicer Izturis' two-out double in the sixth inning, and the Red Sox broke a three-game losing skid. Just nine days shy of the fifth anniversary of his no-hitter, the left-hander retired the first 17 batters before Izturis lined a clean double several feet over the outstretched arm of third baseman Will Middlebrooks that landed just inside the foul line.
• Tigers 10, Indians 4: In Detroit, Prince Fielder and Miguel Cabrera each hit a long home run for the Tigers. Detroit scored three runs in the second and three more in the fourth.
• Rangers 4, Astros 2: In Houston, Jeff Baker hit a tiebreaking home run in the seventh, and Texas relievers threw 3 1/3 hitless innings to lead the Rangers.
• Yankees 11, Royals 6: In Kansas City, Mo., Lyle Overbay hit a two-run homer and finished with five RBIs, Ichiro Suzuki also hit a two-run shot and the Yankees opened their only series in Kansas City with a rout.
• Orioles 9, Twins 6: In Minneapolis, Manny Machado had a tiebreaking RBI single in a three-run 10th inning as the Orioles rallied for the win.
• Angels 7, White Sox 5: In Chicago, Mike Trout had two hits, including the go-ahead single in the seventh inning, to lead the Angels. Los Angeles built a 5-1 lead after Brendan Harris homered in the fourth.
• Mariners 6, Athletics 3: In Seattle, Hisashi Iwakuma retired 16 straight over one stretch of a solid seven-inning outing, and Raul Ibanez homered for the first time in nearly a month for the Mariners.
• Rays 6, Padres 3: In St. Petersburg, Fla., Alex Cobb struck out 13 in fewer than five innings and Ryan Roberts and Ben Zobrist drove in two runs apiece to help the Rays rally. Cobb became the first pitcher in major-league history to fan that many batters and fail to make it through the fifth. The right-hander left after throwing 117 pitches. He recorded 12 of 14 outs on strikeouts - four of them in the third, when a wild pitch on strike three allowed Will Venable to reach base.