MIAMI — All-Star Tim Hudson pitched into the eighth inning and got the run support he needed as the San Francisco Giants beat the Miami Marlins 5-3 on Saturday night.
Hunter Pence drove in two runs and Pablo Sandoval had three hits for the Giants, who have won four of five.
Giancarlo Stanton hit his National League-best 23rd home run for Miami, which has lost six straight.
Hudson (8-6) came into the game with just five runs of support in his last five starts, but the Giants jumped out to a 5-1 lead in the fourth inning, which was enough for the 39-year old veteran.
Hudson allowed one run and eight hits in 7 1-3 innings. He struck out three and did not walk a batter while throwing 52 of his 81 pitches for strikes.
Marlins All-Star starter Henderson Alvarez (6-5) departed with a bruised left shin after being hit by a grounder by Joe Panik in the third. Alvarez threw out Panik at first before limping off. He is considered day-to-day.
Sergio Romo allowed a home run to Stanton to lead off the ninth and departed after allowing a two-out double to Marcell Ozuna. Jarrod Saltamacchia hit an RBI single off Santiago Casilla to pull the Marlins within 5-3, but Adeiny Hechavarria lined out to end the game as Casilla picked up his fifth save in eight opportunities.
Giants first baseman Brandon Belt left the game in the third due to dizziness, but not before hitting an RBI double.
Miami trailed 2-1 when Alvarez left the game and was replaced by Sam Dyson. Dyson was sharp in his first inning of work before allowing three runs in the fourth, which included hitting a batter and walking two. His bases-loaded walk to Hudson gave the Giants a 3-1 lead. Pence stretched the lead to 5-1 with a two-run single.
Casey McGehee had an RBI single in the first to give the Marlins an early lead.
NOTES: Marlins 2B Jordany Valdespin went 1 for 3 in his season debut after being selected from Triple-A New Orleans. … The Giants will send RHP Tim Lincecum (9-5, 3.66 ERA) to the mound in Sunday’s series finale against LHP Brad Hand (0-2, 5.26). Lincecum is 4-0 with a 0.30 ERA since June 25.