Gordon Beckham | White Sox 7, Indians 2
Entering play with just nine hits (.153) and two RBIs, Beckham went 3-for-4 with his first home run and two RBIs.
Cahill shut down Bryce Harper and the Nats, allowing just one run in 7 1/3 innings.
Ellis hit an RBI double and added a two-run homer to power the Dodgers past the Rockies.
Highlights » David Freese | Cardinals 10, Pirates 7
Freese's three-run homer broke a 2-2 tie and paved the way for the Redbirds' rousing win. Highlights » Austin Jackson | Tigers 9, Royals 3
Jackson went 4-for-5 with a two-run double, a run scored and a stolen base.
Joyce hit a solo homer and RBI triple in Evan Longoria's absence.
Highlights » Mark Kotsay | Padres 2, Brewers 0
Kotsay hit a pinch-hit, two-run homer in the eighth inning to account for the only runs in the Padres' victory.
Highlights » Brett Lawrie | Blue Jays 8, Rangers 7
Lawrie hit a walk-off homer to cap the Blue Jays' comeback.
Highlights » Brian Matusz | Orioles 7, Yankees 1
Matusz stifled the Yankees for 6 1/3 innings to earn his first win since last June and deliver Buck Showalter's 1,000th win as a manager.
Highlights » John Mayberry | Phillies 4, Braves 2
After entering as a pinch-hitter, Mayberry doubled in the eighth and scored the go-ahead run on a wild pitch.
Ricky Nolasco | Marlins 2, Giants 1
Nolasco improved to 4-0 with a 0.87 ERA in four starts at AT&T Park, allowing a run in 7 1/3 innings.
The righty allowed just one run over 6 2/3 frames en route to his first big league win.
Highlights » Chris Snyder | Astros 6, Mets 3
Snyder gave the Astros a big cushion with a monster three-run homer in the second inning off Mets starter Jon Niese.
Jerome Williams | Angels 4, Twins 0
Williams throws three-hitter for his first shutout in nine years.