PHILADELPHIA -- Working at his usually brisk pace, Mark Buehrle on Thursday night quickly racked up his share of outs. Unfortunately for Marlins, their offense also was being silenced.
As efficient as Buehrle was, Joe Blanton was a bit better. On a night where there was little margin for error, that was the difference.
Shane Victorino and Ty Wigginton each homered off Buehrle, and Blanton limited the Marlins to a one run in seven innings as the Phillies claimed a 3-1 win at Citizens Bank Park.
"We haven't been able to sustain anything offensively yet," said bench coach Joey Cora, filling in for suspended manager Ozzie Guillen. "Hopefully, when we go home, we'll get it going offensively. ... We haven't been able to sustain anything because we haven't been consistent offensively yet.
"They made some pitches, too. You have to give credit to Blanton. He pitched extremely well. He was there with Buehrle pitch by pitch. The couple of jams he got in, he got out of it. He did a good job. You have to give them, too."
After taking the first game of the series on Monday afternoon, the Marlins ended up dropping two of three and went 2-4 on a tumultuous road trip that included Guillen being suspended for five games.
"It's still early, but we ain't clicking," Buehrle said. "When we get some good pitching, we're not hitting. When we hit, we're not getting the pitching."
Blanton scattered three hits, and the Marlins had just five for the game.
"I felt like I located my fastball pretty well and kept the ball down, and the defense played phenomenally," Blanton said.
The lack of offense overshadowed an otherwise encouraging performance by Buehrle (0-2), tagged for three runs on eight hits in 6 1/3 innings.
"You never want to leave a pitcher's outing like Mark's outing with nothing to show for it," said Giancarlo Stanton, who was 0-for-4. "Unfortunately tonight, that's how it went."
At 2-5, the Marlins have yet to click as they head home for a three-game set with the Astros beginning on Friday at Marlins Park.
"There is only so long you can say how early it is in the season," Stanton said. "You have to start picking it up."
Perfect through three innings, Buehrle ran into trouble in the fourth. The string of nine straight retired was snapped on Victorino's home run to left.
"I felt pretty good out there with everything," Buehrle said. "Victorino's home run, an 0-2 curveball, a hanging curveball. You're never supposed to do that, but I got away with one earlier with Wigginton. I got away with one, and didn't get away with the next one. I was making good pitches. They were just putting the ball in play."
The Phillies tacked on a second run in the inning on John Mayberry Jr.'s two-out RBI single to left. A heads-up, athletic play by second baseman Omar Infante saved Miami from surrendering a third run.
On Hunter Pence's double to left, the relay from Logan Morrison in left deflected off Jose Reyes' glove. As the ball dribbled into the infield, Infante, as the second backup, retrieved it near the mound, spun and threw Jimmy Rollins out at the plate.
On the plus side, Buehrle felt crisp and sharp with all of his pitches.
"Today was one of those days where if you could pinpoint or pick one where I want to feel like, 'Hey, I want to feel like this all year,'" Buehrle said. "Today was the day."
Certainly not overpowering with an 86 mph fastball, Buehrle effectively changed speeds and kept the Phillies off stride for most of the night.
"Both times he has pitched well," Cora said.
In his first two starts, the lefty has allowed five runs in 12 1/3 innings. The Marlins have scored one run total in both games.
"He did what he usually does, goes out there, six, seven innings," Cora said. "He gives up three or four runs. He pitched pretty good. We just couldn't score for him. Both times he's been out there, he did well."
The Marlins chipped back to 2-1 in the fifth on John Buck's two-out RBI single, which scored Infante, who doubled.
In the seventh inning, Wigginton capitalized on a second chance and delivered a home run that padded the Phillies' lead to two runs. Leading off, Wigginton lifted a foul ball that Buck went after, but the Miami catcher ran out of room at the railing in front of Philadelphia dugout. Buck made a gallant attempt, but the ball bounced off the heal of his glove.
On a 1-2 Buehrle offering, Wigginton connected on his first homer.
Although the offense has sputtered, the team also isn't catching any breaks. The winds were strong the past two nights at Philadelphia, holding back a number of fly balls. Hanley Ramirez hit several hard shots in the series, only to not be rewarded. Stanton and Buehrle had hard hit balls snared by second baseman Freddy Galvis.
"That's kind of how the story has been the past couple of days," Stanton said. "The wind is kind of blowing straight in, and we'll hit it straight into the wind. When it stops blowing, we don't get it going up there. But that's no excuse. Everyone else is playing in the same conditions, but that's kind of how the story has been."