Albert Pujols | Angels 7, White Sox 2
Travis Hafner | Indians 9, Mariners 3
Pujols' three-run shot put the Angels on top for good in their first game under new hitting coach Jim Eppard.
Hafner drove in three runs, one of which came on a solo home run in the sixth.
Gio Gonzalez | Nationals 7, Pirates 4
Gonzalez struck out 10 over seven innings to remain unbeaten this season at Nationals Park. Highlights »
Giancarlo Stanton | Marlins 8, Braves 4
After saving two runs and ending an inning with an amazing catch, Stanton gave Miami breathing room with his seventh homer this month.
Clayton Richard | Padres 4, Dodgers 2
Richard earned his first win since April 8, holding the Dodgers to two runs in seven innings.
J.J. Hardy | Orioles 4, Royals 3 (15)
Hardy had three hits, including the game-tying single in the top of the ninth that sent the game to extra innings, where Adam Jones won it with a homer in the 15th inning.
Bud Norris | Astros 8, Brewers 3
David Freese | Cardinals 4, Giants 1
Norris struck out nine over seven innings to notch his third straight win.
Freese snapped an 0-for-17 streak with the first of his three hits, then belted a tiebreaking homer that was the difference.
Todd Frazier | Reds 6, Mets 3
Frazier belted two homers and drove in three runs, powering the Reds' late charge.
Jeremy Hellickson | Rays 2, Red Sox 1
The righty ran his record to 4-0 after allowing just one run over six solid innings.
Kyle Drabek | Blue Jays 8, Yankees 1
Drabek allowed one run on three hits in seven innings, earning his first career win over the Yankees while snapping Toronto's three-game skid.
Jamey Carroll | Twins 11, Tigers 7
On a night the Tigers twice took the lead from the Twins, Carroll's go-ahead knock in the sixth handed Minnesota control for good at Comerica Park. Highlights »
Carlos Ruiz | Phillies 9, Cubs 2
Ruiz hit a tiebreaking home run in the eighth inning, going 2-for-4 with an RBI and three runs scored.