This stuff is supposed to happen at Coors Field, not Petco Park.
Then again, Cory Sullivan and Colorado's other young hitters feel this is the year the Rockies ditch their reputation for being awful away from their mile-high home.
The Rockies embarrassed the defending NL West champion San Diego Padres for the third straight game at sea level, chasing ace Jake Peavy during a seven-run fifth inning in yesterday's 10-4 romp.
''I'd like to think we have a pretty explosive offense," Sullivan said.
And since the Rockies tore apart Petco Park like no other team has -- including the Padres -- he's definitely onto something.
Sullivan tied a big-league record by hitting two triples in the fifth inning, the first major leaguer to do so in 55 years. Jason Smith homered twice and drove in a career-high four runs, and Brad Hawpe drove in three runs on a homer and a triple.
The Rockies wore out Petco's spacious gaps with 18 hits, a park record for a visiting team, in backing Jason Jennings (1-0). Garrett Atkins tied his career high with four hits, while Smith, Sullivan, and Hawpe had three each.
The Padres' pitching staff was shaky to begin with, and then Colorado exposed their ace.
Peavy (1-1) failed to get an out in the fifth, allowing six straight hits, including Sullivan's triple to the base of the center-field fence. Peavy was chased when Hawpe's triple caromed off the right-field foul pole and eluded Brian Giles, pushing the score to 7-3.
Chan Ho Park relieved, and Smith hit a two-run homer into ''The Beach," a sandy play area beyond the fence in right-center for a 9-3 lead.
Sullivan got a two-out triple when Terrmel Sledge fell while tracking his fly ball near the left-field fence. It was the 11th time a big leaguer hit two triples in an inning, and the first since Gil Coan of the Senators in 1951.
Peavy tied his career highs by allowing eight runs and 11 hits in four innings. He struck out two and walked one.
Colorado scored 32 runs in three games, a Petco Park record by any team in a series. Of the Rockies' 48 hits in the series, 24 were for extra bases.
Phillies, 6-3; Dodgers, 6-2 -- Bobby Abreu's three-run homer in the bottom of the ninth inning enabled Philadelphia to end its season-opening four-game losing streak, but in the second game of the doubleheader against Los Angeles, Brad Penny pitched four-hit ball over seven innings and drove in a run to help the Dodgers earn a split.
Abreu's two-out homer capped a comeback from a 3-0 deficit. Pinch hitter Alex Gonzalez had reached on an error by Dodgers shortstop Rafael Furcal and Jimmy Rollins was intentionally walked following a sacrifice bunt. One out later, Abreu worked a full count before sending his first homer of the season into the left-field seats.
Penny (2-0) made sure the Phillies' celebration was short-lived, allowing only one runner to reach second base after the first inning. He struck out six, and gave the Dodgers a 2-1 lead with an RBI single in the fourth.
Giants 6, Braves 5 -- Randy Winn blooped a single to shallow right field to score the winning run after Lance Niekro led off the bottom of the ninth with a homer, giving San Francisco a comeback win.
Astros 7, Nationals 3 -- Andy Pettitte rebounded from an abysmal opening start with 6 1/3 solid innings and Adam Everett had three RBIs to lift host Houston.
Diamondbacks 7, Brewers 0 -- Damion Easley and Tony Clark went deep, and Claudio Vargas and three relievers combined on a four-hitter as Arizona dealt host Milwaukee its first loss.
Pirates 5, Reds 3 -- Jack Wilson hit a two-run homer as visiting Pittsburgh avoided its first 0-6 start in 32 years and gave Jim Tracy his first victory as Pirates manager by snapping Cincinnati's four-game winning streak.
Mets 3, Marlins 2 -- David Wright hit a tying two-run triple in the seventh and a sacrifice fly in the bottom of the ninth, driving in all of New York's runs.
Devil Rays 5, Blue Jays 2 -- Tampa Bay's Scott Kazmir came within one out of his first career complete game, outshining Toronto ace Roy Halladay, who gave up Russell Branyan's tiebreaking two-run double in the top of the eighth.
Indians 3, Twins 2 -- Aaron Boone had a two-run double and Jake Westbrook outpitched Minnesota ace Johan Santana to lead host Cleveland to its fifth straight victory.
Rangers 5, Tigers 3 -- At Arlington, Texas, Brad Wilkerson ended a stretch of six strikeouts in seven at-bats with a tiebreaking, two-run double in the sixth as the Rangers ended Detroit's unbeaten start.
White Sox 3, Royals 1 -- Chicago broke a four-game skid behind Mark Buehrle, who held host Kansas City to just six singles and a walk over eight innings.
Athletics 6, Mariners 4 -- Eric Chavez homered and drove in three runs, and Rich Harden took a three-hit shutout into the eighth before four relievers finished off host Seattle.