SAN FRANCISCO -- The guy who made the Giants by surprise came up with a most surprising home run against a pitcher who rarely surrenders them.
Steve Holm entered the game as a defensive replacement at catcher, then delivered the biggest hit of the day. His mom, Bobbie, was in the stands to see it, too.
Holm hit a go-ahead, two-run shot in the seventh inning for his first major-league homer, and the San Francisco Giants held on for a 4-3 victory in the rubber game against the Philadelphia Phillies on Sunday.
"What I got was a fastball a little up. You're just going to try to be as aggressive as you can be when you come off the bench," said Holm, who emerged as San Francisco's backup catcher after Eliezer Alfonzo and Guillermo Rodriguez struggled during spring training. "I didn't know it was out until I hit second. I just kind of cruised in. You make sure you don't fall down or do anything stupid."
Holm homered in his first at-bat on the first pitch he saw from J.C. Romero after replacing Bengie Molina in the top of the seventh, sending the ball into the seats in left-center. Romero allowed only one homer in his previous 61 appearances and came in with a 0.63 ERA over his first 17 outings of 2008.
Holm -- who was greeted in the clubhouse with a couple of celebratory shaving cream pies to the face -- traded away a bat and helmet for the keepsake home run ball, which he planned to present to his mother.
"We'll see how good a mother she's been on Mother's Day," he said with a smile. "No, I'll probably give it to her."
Jack Taschner pitched the seventh for the win, Tyler Walker worked a 1-2-3 eighth, and Brian Wilson finished for his 11th save in 13 opportunities. San Francisco rallied for its first series win this month in three chances.
The Phillies went ahead 3-2 in the fifth when Pat Burrell hit a sacrifice fly after Ryan Howard's first triple of the year. Howard's hit drove in a run and chased San Francisco starter Jonathan Sanchez. Phillies starter Adam Eaton drew a bases-loaded walk in the fourth to tie it at 1.
The Giants snapped a season-long five-game losing streak with an 8-2 victory Saturday, then managed just enough offense Sunday. San Francisco hadn't won a series since beating the Rockies two out of three at home to end April, including dropping two of three in Philadelphia from May 2-4.