Bronson Arroyo | Reds 4, Cubs 2
Arroyo allowed two runs over eight innings, at one point retiring 12 in a row, to help the Reds get past the Cubs.
Cain struck out six while allowing two runs over 7 1/3 innings and helped himself with an RBI single.
Flores' RBI single wrapped up a five-run fifth inning as the Nats rallied to their eighth straight win.
Highlights » Freddie Freeman | Braves 9, Mets 3
Following up his two-run double in the first inning, Freeman put the game out of reach with a mammoth three-run blast in the second as Atlanta cruised at Citi Field.
Jonny Gomes | A's 9, White Sox 7
After the A's let a four-run lead slip away, Gomes tied the game in the eighth with a solo homer and then drove in another run in the ninth to seal the victory.
Gordon led off the game for the second time in the series with the first of his two home runs as the Royals went deep four times in their win at Camden Yards.
Highlights » Derek Holland | Rangers 2, Tigers 1
Holland went toe-to-toe with Tigers ace Justin Verlander, fanning nine over 7 2/3 innings and retiring 22 of the last 24 batters he faced.
Highlights » Matt Holliday | Cardinals 4, Phillies 1
The biggest hit of Holliday's 3-for-5 effort was his three-run home run in the sixth to put the Cards on the board and hand Jake Westbrook a lead he wouldn't relinquish.
Highlights » John Jaso | Mariners 7, Angels 4
Jaso went 2-for-4 and homered for a second straight game as he improved his career batting average at Angel Stadium to .475 (19-for-40).
Highlights » Brent Lillibridge | Indians 5, Red Sox 2
Lillibridge went 3-for-4 and hit his first homer of the season to lead the Tribe past the Red Sox.
Highlights » Jason Marquis | Padres 5, Pirates 0
Marquis took a no-hitter into the seventh, and allowed just two hits and a walk in his shutout.
Highlights » Ricky Nolasco | Marlins 7, Dodgers 3
Nolasco gutted out five innings, working out of several jams to keep Miami in it and end a five-start losing streak.
Highlights » Ivan Nova | Yankees 5, Blue Jays 2
The right-hander snapped out of his recent funk by fanning 10 batters and yielding just two runs over 7 1/3 stellar innings.
Highlights » Steve Pearce | Astros 6, Brewers 5
Pearce tripled among his three hits and drove in three runs, helping the Astros claim their second walk-off win in as many nights.
Highlights » David Price | Rays 4, Twins 2
Price held the Twins to two runs in seven innings to earn his 15th victory of the season.