SAN DIEGO -- The San Diego Padres looked like a whole different team when they returned to Petco Park on Tuesday night.
Just more than a week removed from being overpowered by the Cincinnati Reds in an embarrassing three-game home sweep, the Padres beat up on no less than Pedro Martinez. The Padres handed the normally nasty Martinez his worst start of the season and beat the New York Mets 8-3.
"We're just playing better right now," Giles said. "When things are going well, that's how it works out, most of the time."
The Padres, whose offense came around during a 5-1 road trip, capitalized on some high pitches by Martinez.
"He made some mistakes," Giles said. "Like we talked earlier today, he doesn't make too many of them, and when he does, we have to try to get some production from his mistakes, and we had some big at-bats tonight."
Said Martinez: "It was just a night for struggles."
The normally tough right-hander said his pitches were up more than usual.
"Those guys are aggressive and when I fell behind, they didn't let me get away," Martinez said. "It's just one of those nights where they were locked in and I wasn't locked in at all. Everybody has an off night and today, I guess, it was mine."
The Padres' hot streak follows a span in which they lost 12 of 13, including being swept in a three-game series at New York July 19-21 that started an 0-6 road trip.
Other than a base-running blunder, Chan Ho Park had a successful home debut, including striking out a season-high eight.
Greene had three hits and scored three runs. New York's Jose Reyes went 0-for-4, ending what was the majors' longest active hitting streak at 20.
Martinez (12-4) was roughed up for six extra-base hits in just five innings, his shortest start of the year. He allowed five runs on nine hits, tying season-highs, and struck out four. It was his shortest start since Sept. 29 at Tampa Bay in his last regular-season start for the Boston Red Sox, when he went five innings in a 9-4 loss.
Martinez retired the side after allowing Dave Roberts' leadoff triple in the first, then started getting hit hard. Greene, who finished with three hits, homered into the second deck in left field with two outs in the second, his 10th.
Park opened the inning with a hit down the left-field line that should have been a double, but he had to settle for a single after having trouble rounding first. He took such a wide turn that he had to shove coach Davey Lopes out of the way, then missed the bag and had to come back and touch it.
Giles made it 5-0 when he homered to right-center with one out in the fifth, his 11th.
"It was a wonderful game, especially your first home game with your new team," Park said. "It's very exciting."
Park (1-0) allowed two runs and six hits in 5 2/3 innings and walked one. He was chased in the sixth after allowing three hits and walking one. Miguel Cairo and Cliff Floyd hit RBI singles with two outs.
"More than anything, he was back on his rotation," Padres manager Bruce Bochy said of Park. "He missed some days with the trade. His ball was moving and he was back in his routine."
Park was obtained from Texas for Phil Nevin on July 29. He got a no-decision in his first start for the Padres last Wednesday, lasting just 4 1/3 innings in a 9-8 loss at Pittsburgh.
San Diego's Miguel Olivo hit an RBI double in the sixth and Joe Randa had an RBI grounder in the eighth. New York's Marlon Anderson had a pinch-hit single in the seventh.
- Mets third baseman David Wright got a standing ovation after making a barehanded, over-the-shoulder catch of Giles' blooper to short left.
- Klesko had missed five straight games with a stiff lower back.
- With 10 homers this year and 15 last year, Greene became the first SS in club history to reach double digits in consecutive seasons.
- The five runs were the most the Padres scored off Martinez since they had six in 1 1/3 innings on Aug. 19, 1996, when he was with Montreal.