BOSTON -- Dustin Pedroia had three of Boston's eight doubles, Aaron Cook pitched seven solid innings and the Red Sox beat the Texas Rangers 9-2 on Monday night.
Jacoby Ellsbury and Carl Crawford each doubled twice and Adrian Gonzalez once as the Red Sox increased their major league high to 248 doubles, 35 more than the second-place New York Mets. And Crawford and Gonzalez drove in three runs each.
Cook (3-5) regained control of his sinker after going 0-4 in his previous five starts. Of his 21 outs, 15 came on groundballs. He allowed six hits, walked two and struck out one.
Yu Darvish (11-8) also has struggled and fell to 1-4 in his last five starts. On Monday, in the rookie's first start against the Red Sox, he threw 123 pitches and allowed 11 hits, both career highs.
He gave up at least six runs for the fourth time in five games, a stretch in which his ERA is 7.76. That's a sharp drop from the 3.59 ERA he had at the All-Star break when he was a member of the AL team.
The Rangers took a 1-0 lead in the second on a double by Nelson Cruz and an RBI single by David Murphy. But they managed just two hits in Cook's remaining five innings while the Red Sox were taking a 5-1 lead. Texas was hitless in four straight innings before Adrian Beltre started the ninth with his 19th homer of the year.
Boston went ahead 2-1 in the third on doubles by Ellsbury, Crawford and Gonzalez.
Two more doubles in the fourth contributed to a three-run inning and a 5-1 lead. A one-out walk to Ryan Kalish and a single by Mike Aviles put runners at first and third. Ellsbury then doubled in one run, Crawford hit a sacrifice fly and Pedroia capped the rally with a run-scoring double.
The Red Sox scored their sixth run in the seventh when Pedroia led off with his third double and scored on Gonzalez's single.
And they added three in the eighth with the runs coming in on a double by Crawford, a single by Gonzalez and a sacrifice fly by Cody Ross.