SAN FRANCISCO (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.
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.
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.