Zach Britton | Orioles 5, White Sox 3
Starlin Castro | Cubs 12, Brewers 11
Britton established a career high with 10 strikeouts, limiting the White Sox to one run on seven hits over eight innings.
Castro went 2-for-5 with two RBIs and three runs scored, and his RBI single started started the scoring in the Cubs' ninth-inning rally.
Zack Greinke | Angels 5, Red Sox 2
Greinke turned in a solid seven innings as the Angels swept the Red Sox for the second time in two weeks.
Jeremy Guthrie | Royals 2, Tigers 1
Guthrie went 7 1/3 innings, allowing one run and zero walks with three strikeouts for his third win with the Royals as they swept the Tigers. Highlights »
Bryce Harper | Nationals 8, Cardinals 1
A night after his first multi-homer game, Harper put the Nats ahead to stay in the first with a two-run shot, and he finished with three RBIs.
Kyle Kendrick | Phillies 3, Mets 2
Kendrick retired 13 straight Mets at one point after allowing two early homers, giving the Phillies a chance to win with 7 2/3 strong innings.
Ian Kennedy | D-backs 2, Dodgers 0
Kennedy outdueled Clayton Kershaw, allowing just two hits over 6 1/3 innings without a runner advancing past second base.
Hunter Pence | Giants 8, Astros 4
Pence rapped two hits, including a two-run single that put the Giants ahead. Highlights »
Josh Reddick | A's 12, Indians 7
Reddick went 3-for-5 with a home run and three RBIs to help the A's win their sixth in a row.
Carlos Villanueva | Blue Jays 2, Rays 0
Villanueva fanned seven, six of them consecutively, in Toronto's series-opening win. Highlights »