BOSTON — Dustin Pedroia drove in four runs and had three of Boston's season-high 20 hits, and Ryan Dempster took advantage of an early cushion that kept getting bigger for the Red Sox in their 11-4 victory over the Colorado Rockies on Tuesday night.

Mike Napoli added two RBIs and Jacoby Ellsbury, Daniel Nava and Jose Iglesias joined Pedroia with three hits apiece as the Red Sox gave Dempster an abundance of offense after scoring just two runs in his previous two starts combined.

Dempster (5-8) allowed two runs and six hits over six innings, leaving with an 8-2 lead and picking up his first victory since June 9.

The Red Sox had at least three hits in every inning until the fifth, when they finally went hitless but still got a runner on base on a two-out walk to David Ortiz. It was also the first inning Boston failed to score after roughing up Juan Nicasio (4-4) early.

Wilin Rosario had three hits for the Rockies, including a solo homer in the second all the way out of Fenway Park. That was the high point for the Rockies in a game that lasted 3 hours, 40 minutes.

Nicasio had his worst start of the season, lasting only 2 1-3 innings and allowing seven runs — six earned — on 12 hits. He walked two and struck out two. He had never allowed more than eight hits in a start this season and the Red Sox had that matched after two innings, taking a 5-1 lead with a pair of runs in the first and three more in the second.

The Red Sox tagged Nicasio again in the third, ending his night after Pedroia's RBI single gave Boston 12 hits with two outs still to go in the inning. Adam Ottavino inherited runners at first and second, but got the Rockies out of the jam by striking out Ortiz and getting Napoli on a fly to center.

Boston added a run in the fourth after Stephen Drew tripled to center field on a hit he thought was a home run when it bounced high off the top of the wall. The umpires ruled the ball was in play and Drew was stuck briefly at third. The umpires spent several minutes looking at video replays before returning to the field and signaling that it was going to stay a triple.

Boston fans booed loudly at the call, but quickly forgot about it when Iglesias doubled to left and Drew trotted home to increase the lead to 8-2.

Nolan Arenado had three hits and an RBI for the Rockies.

Dempster's only glaring mistake came in the second inning on a 3-1 slider to Rosario, who drove it out of Fenway Park for his 12th home run of the season. The solo shot cleared the Green Monster in left field and all the signs above it, landing in a raised parking lot across the street.

NOTES: The Red Sox topped their 19 hits in a 17-5 rout of Texas on June 4. ... The two-game interleague series wraps up Wednesday afternoon with RHP Roy Oswalt (0-1) facing Boston RHP John Lackey (4-5). ... Nicasio started the season 3-0, but hasn't won since beating San Francisco on May 19. ... Napoli's two RBIs gave him 52 before the midway point of his first season in Boston. ... The Red Sox optioned struggling third baseman Will Middlebrooks to Triple-A Pawtucket before the game. Middlebrooks has hit .192 in 53 games for Boston this season, missing 16 with a lower back strain. ... The Red Sox also recalled right-hander Pedro Beato from Pawtucket after placing left-hander Franklin Morales on the DL with a strained muscle on the left side of his chest.