Jimmy Rollins roped a single to right field, scoring Erik Kratz from second for the go-ahead run with two outs in the bottom of the sixth inning.

His hit marked the lone time the Phillies took advantage of a multitude of opportunities with their bats, but they still managed to win their second in a row, outlasting the Pittsburgh Pirates 3-2 on a brisk Monday night at Citizens Bank Park.

“We had a chance to score quite a few runs but couldn’t get a hit to really put the game out of reach,” Phillies manager Charlie Manuel said.

Jonathan Pettibone, making a spot start in place of the injured John Lannan, pitched credibly in his major league debut and may have earned another shot. Pettibone limited Pittsburgh to a pair of solo home runs by Pedro Alvarez and Russell Martin. The righty allowed six hits while striking out six and walking none in 5 1/3 innings. He threw 83 pitches, 51 for strikes.

“Nerves were definitely flying leading up to the day,” said Pettibone, whose parents and siblings were in the stands after catching a red-eye flight from Southern California. “I was told (Sunday) afternoon-ish, so from that point on, mixed emotions going everywhere. And once I got on the mound, nerves were going a little bit, and then once I kind of settled down, I got into a nice little rhythm and went from there.”