Yadier Molina | Cardinals 7, Astros 3
Molina went 4-for-4 with a two-run homer in the sixth inning against the Brewers.
Dan Haren | Angels 2, Indians 1
Haren allowed one run on four hits with seven strikeouts over eight innings to snap the Angels' five-game losing streak.
Tim Lincecum | Giants 2, Padres 1
Erik Bedard | Pirates 4, Braves 2
Lincecum threw eight dominant innings and broke up Anthony Bass' perfect game with a sixth-inning single.
Notching his first win of the season, Bedard allowed one run in five innings, striking out nine Braves along the way.
Jay Bruce | Reds 6, Astros 0
Bruce hit a two-run double, a two-run homer and doubled a runner off of first base.
Jon Lester | Red Sox 1, White Sox 0
Lester worked seven shutout innings, allowing five hits and striking out seven, to record his first win and extend the Red Sox winning streak to six.
Colby Lewis | Rangers 7, Rays 2
Lewis improved to 3-0 with six solid innings and plenty of run support at Rangers Ballpark.
Brandon Morrow | Blue Jays 7, Mariners 0
Morrow struck out nine in six innings to beat his former team and end the Blue Jays' losing streak.
Drew Smyly | Tigers 7, Yankees 5
Smyly allowed a run on two hits over six-plus innings, striking out seven, to earn his first Major League win.
Carlos Ruiz | Phillies 5, Cubs 2
Ruiz put the Phillies ahead with a two-run single and added a solo homer.
Chris Davis | Orioles 10, Athletics 1
Davis went 3-for-4 with four RBIs in Baltimore's win over Oakland. Highlights »
Dillon Gee | Mets 7, Rockies 5
Gee threw a career-high 116 pitches over seven innings at Coors Field to earn the win on his 26th birthday.