DENVER -- On the bottom of the lineup card posted in the Rockies' clubhouse, manager Clint Hurdle scribbled a simple proverb: "Don't poison the future with the pain of the past."
The Rockies pounded out 18 hits, matching their season-high. Brad Hawpe and Todd Helton each had four-hit nights and the first six batters in the order had 16 hits, scored 12 times and drove in 11 runs.
For an evening, Colorado's offense had returned.
"It's good to score some runs," Hawpe said with a smile.
Hawpe was the catalyst. He hit his first home run at Coors since May 16, a span of 40 games. Hawpe's 19th home run of the season - a two-run blast to right - in the fifth gave the Rockies a 7-5 lead they'd never relinquish.
Yet Hawpe was nonchalant about his first career four-hit evening.
"I just felt good up there," he said.
Instead of gloating on himself, he wanted the spotlight to shine on starting pitcher Jeff Francis.
"He's the reason we won this game," Hawpe said.
Francis (10-10) entered Friday's game with the eighth-best ERA in the National League (3.38), but had no command of his pitches. He couldn't spot his stuff. He allowed five runs, six hits and two walks in the first two innings before settling down.
However, Francis knew he had to keep grinding. Francis went six innings for his first win at Coors since his shutout against St. Louis on July 24.
"He went from his worst innings to his most impressive four," Hurdle said. "A lot of grit and a lot of fortitude there by Jeff to get through six innings."
With the Rockies bullpen down a pitcher -- closer Brian Fuentes won't be back until Sunday due to the death of his grandfather -- Francis needed to go as long as he could. He was out there on survival mode.
"It's hard to describe," Francis said. "You realize you can't rely on the things you normally rely on. You try to live pitch to pitch."
Francis lasted long enough to get the ball to the bullpen, which used three pitchers to shut down the Padres over the last three innings.
The Padres should've known it was going to be a long game judging by the first inning.
Mike Thompson (3-5) got off to a rocky start. Thompson, who was called up from Triple-A Portland on Aug. 22 to replace Chan Ho Park, surrendered six straight singles to begin the first. The Rockies scored four runs.
Thompson lasted four innings, giving up 11 hits and eight runs. He was pulled after walking Ryan Spilborghs following Hawpe's home run in the fifth. The Rockies scored three runs in the inning.
Thompson, a native of Lamar, Colo., never would've imagined things would've went this sour.
"I came into the game with good stuff," he said. "My pitch selection was poor that first inning. That kind of killed me there.
"It was all my bad."
Manager Bruce Bochy said there was blame to go around.
"We were off tonight," Bochy said. "We just had an overall off night."
The Rockies are just glad to have their six-game slide in the rearview mirror.
"It's baseball," Helton said. "You go through those times. Good teams don't go through them as much. We went through a rough stretch on the road. It's contagious and we got on a little roll (Friday)."
The same can be said of Helton. After a 4-for-4 night, he has his average at .302. It's the first time since July 7 his average has been over .300.
"He's over .300," Hurdle said. "That's a good place for him. He's been over .300 more than he's been under it since he's been in a Rockies uniform."
|Sweet swing of success: Brad Hawpe connects on his 19th homer of the season in the fifth inning. (AP)|
|Players of the Game|
Nike Rockies Graphic Dri-FIT Performance T-Shirt - Black Shop Now!
|San Diego Padres|
|Josh Barfield, 2B||4||2||2||2||1||1||1||.277|
|Brian Giles, RF||4||1||0||0||1||0||3||.269|
|Mike Cameron, CF||5||0||3||2||0||0||1||.272|
|Mike Piazza, C||4||0||1||1||0||2||2||.277|
|Josh Bard, C||0||0||0||0||0||0||0||.328|
|Adrian Gonzalez, 1B||4||0||1||0||0||1||3||.293|
|Ben Johnson, LF||4||1||3||0||0||0||1||.252|
|Mark Bellhorn, 3B||3||1||1||0||1||0||2||.194|
|Manny Alexander, SS||4||0||0||0||0||0||3||.143|
|Mike Thompson, P||1||0||0||0||0||1||0||.150|
|Doug Brocail, P||0||0||0||0||0||0||0||.000|
|a- Rob Bowen, PH||1||0||0||0||0||0||1||.253|
|Scott Williamson, P||0||0||0||0||0||0||0||.000|
|Brian Sweeney, P||0||0||0||0||0||0||0||.000|
|b- Todd Walker, PH||1||0||1||0||0||0||0||.283|
|a-grounded out for Brocail in the 6th|
|b-doubled for Sweeney in the 9th|
|2B - Josh Barfield (25, Francis), Mike Cameron (26, Corpas), Mark Bellhorn (11, King), Todd Walker (20, Ramirez)|
|SH - Mike Thompson (3)|
|RBI - Josh Barfield 2 (45), Mike Cameron 2 (61), Mike Piazza (54)|
|2-OUT RBI - Josh Barfield 2 (15), Mike Cameron (26), Mike Piazza (21)|
|SB - Josh Barfield (17, 2nd base off Francis/Torrealba)|
|Team LOB - 7|
|DP - Alexander-Barfield-Gonzalez, Alexander-Barfield-Gonzalez|
|San Diego Padres|
|Mike Thompson (L,3-5)||4||11||8||8||2||1||1||5.07|
|HBP - Atkins (by Mike Thompson)|
|Pitches-Strikes - Mike Thompson 64-42, Doug Brocail 12-9, Scott Williamson 41-21, Brian Sweeney 33-14|
|Ground Balls-Fly Balls - Mike Thompson 5-4, Doug Brocail 1-0, Scott Williamson 1-2, Brian Sweeney 3-1|
|Batters Faced - Mike Thompson 24, Doug Brocail 4, Scott Williamson 9, Brian Sweeney 10|
|Kaz Matsui, 2B||4||3||2||0||2||1||1||.217|
|Todd Helton, 1B||4||3||4||1||1||0||0||.302|
|Luis Gonzalez, 1B||1||0||0||0||0||0||1||.240|
|Garrett Atkins, 3B||4||1||1||1||0||1||5||.304|
|Matt Holliday, LF||4||3||3||2||1||0||2||.331|
|Brad Hawpe, RF||4||1||4||4||1||0||0||.300|
|Ryan Spilborghs, CF||3||1||2||3||1||0||1||.283|
|Ray King, P||0||0||0||0||0||0||0||.000|
|Ramon Ramirez, P||0||0||0||0||0||0||0||.500|
|Yorvit Torrealba, C||5||0||1||1||0||1||5||.265|
|Clint Barmes, SS||5||0||0||0||0||1||2||.226|
|Jeff Francis, P||2||0||0||0||0||1||0||.077|
|Manuel Corpas, P||0||0||0||0||0||0||0||.000|
|a- Choo Freeman, PH-CF||2||1||1||0||0||0||0||.248|
|a-singled for Corpas in the 7th|
|2B - Matt Holliday (36, M. Thompson), Yorvit Torrealba (15, Brocail)|
|HR - Brad Hawpe (19, M. Thompson)|
|SF - Ryan Spilborghs (3)|
|SH - Jeff Francis (4)|
|RBI - Todd Helton (62), Garrett Atkins (88), Matt Holliday 2 (74), Brad Hawpe 4 (64), Ryan Spilborghs 3 (17), Yorvit Torrealba (41)|
|2-OUT RBI - Todd Helton (15), Matt Holliday (21), Brad Hawpe 2 (18), Ryan Spilborghs (5)|
|SB - Kaz Matsui (3, 2nd base off M. Thompson/Piazza), Matt Holliday 2 (9, 2nd base off Williamson/Piazza, 3rd base off Williamson/Piazza), Brad Hawpe (4, 2nd base off Williamson/Piazza), Ryan Spilborghs (3, 2nd base off Brocail/Piazza), Choo Freeman (3, 2nd base off Williamson/Piazza)|
|Team LOB - 10|
|DP - Barmes-Matsui-Helton, Matsui-Barmes-Helton, Barmes-Matsui-Gonzalez|
|Jeff Francis (W,10-10)||6||8||5||5||3||3||0||3.53|
|Pitches-Strikes - Jeff Francis 93-54, Manuel Corpas 19-12, Ray King 11-8, Ramon Ramirez 11-8|
|Ground Balls-Fly Balls - Jeff Francis 8-5, Ray King 2-0|
|Batters Faced - Jeff Francis 27, Manuel Corpas 4, Ray King 4, Ramon Ramirez 4|
|Attendance - 24182|
|Game Time - 2:55|
|Temperature - 66|
|Umpires - Home - Rob Drake, First Base - Travis Reininger, Second Base - Tim Timmons, Third Base - Jeff Nelson|