Cubs pitcher Travis Wood hit a fourth-inning grand slam off Jake Peavy and allowed two runs in six innings to lead the way in an 8-3 victory over the Chicago White Sox at Wrigley Field on Thursday.
Nate Schierholtz and Luis Valbuena each hit their sixth home runs in an 11-hit effort by the Cubs offense, keying a fourth straight win overall and third consecutive convincing victory over their crosstown rivals.
Wood (5-3) hit his fifth career home run and second this year in the fourth inning with the Cubs leading 2-1.
Peavy (6-3) allowed six earned runs and eight hits in four innings.
RANGERS 9, DIAMONDBACKS 5
In Arlington, Texas, Mitch Moreland hit a two-run homer and rookie right-hander Justin Grimm took a shutout into the sixth inning as Texas snapped their first three-game losing streak with a victory over Arizona..
Grimm (5-3) allowed four hits through five innings and was replaced after giving up three runs in the sixth.
The 24-year-old American League rookie leader in wins and strikeouts gave up eight hits and three runs, two earned, with three strikeouts.
Arizona right-hander Brandon McCarthy (2-4) had allowed one run in 25 innings when the Rangers scored six in a span of four outs in the second and third.
The outburst started when center fielder A.J. Pollock misplayed a line drive by Nelson Cruz into a double.
MARINERS 7, PADRES 1
In San Diego, California, Nick Franklin hit his first two major league home runs, while Kendrys Morales, Brendan Ryan and Endy Chavez also went deep to give the Mariners a victory over the Padres, earning a split of their home-and-home, two-game series.
Felix Hernandez (6-4) snapped a two-start losing streak, holding the Padres to one run and three hits in eight innings. He struck out six and walked three.
Franklin homered into the sandy play area beyond the fence in right-center off Andrew Cashner (4-3) with two outs in the sixth inning. He connected again with two outs in the eighth, driving a pitch from Tim Stauffer deep into the seats in right.
GIANTS 5, ATHLETICS 2
In San Francisco, Pablo Sandoval hit a go-ahead two-run single in the sixth to help Barry Zito end a six-start winless stretch as the Giants beat the Athletics to avoid a season sweep.
A day after San Francisco made three errors and two other defensive miscues, the Giants finally got to A.J. Griffin (5-4) to snap the A’s six-game winning streak with their lone win in the four-game Bay Bridge Series between last year’s West division champions.
Brandon Belt doubled in two runs in San Francisco’s four-run sixth.
Zito (4-3) won against his former club for his first victory since beating San Diego at home on April 21.
RED SOX 9, PHILLIES 2
In Philadelphia, David Ortiz and Jonny Gomes homered, while Jacoby Ellsbury set a club record with five stolen bases to lead Boston’s rout of Philadelphia.
Ellsbury added three hits, while Jarrod Saltalamacchia had two doubles and three RBIs for the Red Sox, who enter this weekend’s series against their American League East rivals the New York Yankees having won 11 of 16 games.
Franklin Morales (1-0) allowed four hits in five innings with two strikeouts and two walks in his first appearance of the season. Four relievers closed it out with four scoreless innings.
Delmon Young homered and Domonic Brown remained hot with a pair of hits for Philadelphia, who were trying to get back to .500 for the first time since April 14.