SAN FRANCISCO (CBS/AP) — Tim Hudson and Sergio Romo combined on a five-hitter and the San Francisco Giants beat the San Diego Padres 3-2 on Wednesday night.

Hudson (4-1) struck out six and didn’t walk a batter for the fourth time in five starts this season. The Giants’ most consistent starter in his first season with the club, Hudson has walked two batters in 46 innings.

READ MORE: Homeless Parolee Arrested in Petaluma Beauty Supply Store Armed Robbery

The three-time All-Star was one pitch from recording his first shutout in nearly two years before Yasmani Grandal’s two-out home run in the ninth.

READ MORE: In Blow To Telecoms, 9th Circuit Court Upholds California's Net Neutrality Law

Brandon Hicks homered and Michael Morse drove in his team-leading 20th RBI for the Giants, who finished 5-1 on their homestand.

Cameron Maybin doubled and scored for San Diego, which has lost 10 consecutive series at AT&T Park.

MORE NEWS: 3 Teens Accused Of Killing Man, Stealing His Dog & Car In San Francisco On New Year's Eve

© Copyright 2014 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.