Clint Barmes | Pirates 11, Padres 5
Barmes' grand slam gave the Bucs the lead, keying Pittsburgh's nine-run fourth inning.
Bruce snapped out of an 0-for-13 drought with his 22nd homer to help the Reds take a third straight at Wrigley.
Cabrera went 2-for-5 with three RBIs and two runs scored.
Patrick Corbin | D-backs 7, Nationals 4
Corbin faced the minimum through six innings while helping the D-backs snap the Nationals' eight-game winning streak.
Darvish struck out eight and allowed three runs in 6 2/3 innings, delivering a quality start in his third win over the Tigers this season.
Highlights » Rajai Davis | Blue Jays 10, Yankees 7
Davis tied a career high with five RBIs, and he also took away a homer with a leaping catch in left as the Jays topped the Yankees.
Highlights » Yovani Gallardo | Brewers 5, Astros 3
Gallardo allowed three runs over 7 2/3 innings to earn a win against the Astros for the 13th time in his career.
Highlights » Desmond Jennings | Rays 7, Twins 3
Jennings hit a leadoff homer and manufactured the go-ahead run in the 10th.
Erik Kratz | Phillies 8, Cardinals 7 (11)
Kratz's game-tying homer in the eighth inning forced extras, setting up Juan Pierre's speedy heroics in the 11th for a walk-off victory.
Backed by an early offensive outburst, Jon Lester struck out a season-high 12 and allowed just one run over six strong innings to help Boston split the series.
Highlights » Jon Niese | Mets 6, Braves 5
Niese hurled eight impressive innings of one-run ball to notch his ninth win of the season.
Highlights » A.J. Pierzynski | White Sox 7, A's 3
With the game tied at 1, Pierzynski hit a two-run homer to start a five-run sixth inning and later scored from first on a grounder to short in the seventh.
Highlights » Hanley Ramirez | Dodgers 5, Marlins 0
Ramirez drove in three runs against his former team as the Dodgers took the rubber game.
Highlights » Mark Reynolds | Orioles 5, Royals 3
Reynolds delivered the go-ahead single and made several fine defensive plays as the Orioles gained a split of the four-game series.
Highlights » Jason Vargas | Mariners 4, Angels 1
Vargas delivered 8 1/3 innings of one-run ball for his 13th win, outdueling Angels ace Jered Weaver in the process.