"I knew I hit it as good as I could," Hawpe said.
Against a top-flight pitcher in Schilling (6-3), who came one out shy of a no-hitter while beating the Athletics in his previous start, the Rockies demonstrated the capability of the lineup. Colorado pounded out nine hits and six runs (five earned) against Schilling in five innings on Wednesday.
Top-of-the-order speedsters Willy Taveras and Kazuo Matsui each had two hits and scored twice. Matt Holliday went 3-for-4 with an RBI double. Cleanup man Todd Helton added four RBIs -- his first RBIs in eight games -- including a three-run double in the sixth. Garrett Adkins his first RBI in seven games on a first-inning double.
"During the season, you're not always going to have four or five guys hitting," said Holliday, who raised his average to .352. "But as long as you have two or three that are hitting really well and some guys getting on in front of them, that's how you win."
The offense made a winner of starter Josh Fogg (2-5), who held the Sox to two runs on seven hits in five innings for his first win since April 25 over the Mets.
Fogg's biggest contribution came in the third. The Sox's Mike Lowell hit his 12th home run of the season in the second inning, and two-out singles by Kevin Youkilis, David Ortiz and Manny Ramirez cut the difference to 3-2. But Fogg fanned J.D. Drew on a full-count changeup.
"That was a big pitch for me right there, because it let us keep the lead and got some momentum going," Fogg said.
Matsui and Holliday opened the fifth with singles, but Schilling forced a Helton flyout and struck out Atkins before Hawpe went deep. All the runs off Schilling came with two out.
"I mean, you're one pitch away every at-bat, every hitter," Schilling said. "Not being able to make that, it means just a traumatic difference."
Helton's double off left-hander Javier Lopez, a former Rockie, in the sixth, and the three-run eighth that included Holliday's RBI double also were important.
"It's always good to get space against an offensive club like that," Rockies manager Clint Hurdle said. "I don't know how many games we've had this year where we've had three three-run innings. Probably none."