BOSTON -- The Red Sox had managed all of two runs during a brief two-game skid.

The offensive drought ended with flurry, though, as Boston scored eight times in the fourth inning Saturday, including a grand slam by Carl Crawford, in a 12-7 win over the Texas Rangers.

"That was our inning to hit and luckily nobody missed pitches," said Josh Reddick, who had two of his career-high four hits in the fourth.

Reddick led off with a single and scored right away when Jarrod Saltalamacchia followed with a home run. The Red Sox added six more hits in 13 at-bats, highlighted by Crawford's two-out slam to right.

The big inning gave Erik Bedard (5-9) more than enough run support to get his first win as a member of the Red Sox.

After the left-hander came over in a trade with Seattle, the Red Sox averaged just 3.3 runs in his first three starts, but they gave him plenty of help this time. By the time the fourth inning was over, Boston had a 9-3 cushion.

"Bedard came out and gave us a strong start," Reddick said. "He got roughed up a little bit early, but luckily this lineup doesn't give up and came back there and pounded the ball."

Bedard went six innings, allowing three runs and five hits. He walked four and struck out six.

Dustin Pedroia barely missed a grand slam, hitting a shot high off the center-field wall with the bases loaded in the sixth as the Red Sox tagged six Texas pitchers for 16 hits.