Trevor Cahill | D-backs 3, Dodgers 2
After allowing two runs in the first, Cahill didn't allow another as he struck out seven and didn't walk a batter in seven strong innings.
Coco Crisp | A's 4, Angels 1
Crisp made a full-extension catch, threw out a runner at third and delivered an RBI single as the A's won their 12th straight on the road.
Ryan Dempster | Rangers 5, Indians 2
Yasmani Grandal | Padres 3, Cardinals 2
Dempster fanned eight in seven innings to win his fifth straight start, but Josh Hamilton and Adrian Beltre left the victory with injuries.
Grandal drove in the go-ahead run with a single in the sixth.
Curtis Granderson | Yankees 5, Red Sox 4
After hitting a leadoff blast in the fourth, Granderson hit a two-run homer, his team-leading 37th, in the seventh to keep New York atop the AL East standings.
Austin Jackson | Tigers 8, White Sox 6
Jackson went 3-for-5 with two RBIs and a run scored in a win that lifted the Tigers to one game out of first place. Highlights »
John Lannan | Nationals 2, Mets 0
Lannan tossed 5 2/3 shutout innings in place of Washington ace Stephen Strasburg as the Nats completed a three-game sweep. Highlights »
Manny Machado | Orioles 3, Rays 2
Machado made some key defensive plays, including snuffing out a late rally, and he singled and scored the game-winning run in the ninth.
Kevin Millwood | Mariners 3, Blue Jays 2
Dealing with shoulder stiffness, Millwood retired the first 10 batters he faced and allowed just two hits over five solid innings.
Jimmy Rollins | Phillies 3, Marlins 1
Rollins' second clutch two-run homer in two days powered the Phillies to their seventh win in a row.
Marco Scutaro | Giants 8, Rockies 3
Scutaro notched three hits, two RBIs and two runs against his former team. Highlights »
Alfonso Soriano | Cubs 5, Astros 1
Soriano drove in two runs and made a great leaping catch in Wednesday's win.
Rickie Weeks | Brewers 8, Braves 2
Weeks hit a three-run homer to kick off the scoring in Milwaukee's eight-run fifth inning. Highlights »