ST. LOUIS-Odubel Herrera homered and pinch-hitter Jorge Alfaro hit a go-ahead single in the eighth inning, sending the Philadelphia Phillies over the St. Louis Cardinals 7-6 on Saturday.
Alfaro was scratched with right knee soreness after originally being in the lineup. He was removed from Friday night's game.
Greg Holland (0-2) surrendered two runs while getting
just two outs.
Herrera extended his streak of reaching base to 45 consecutive games with his home run in the third inning.
Tommy Hunter (1-0) wound up with the win. Seranthony Dominguez pitched two perfect innings for his first career save.
GIANTS 9, ROCKIES 4
SAN FRANCISCO-Brandon Crawford got three more hits and drove in four runs as San Francisco ended a three-game skid.
Crawford reached on a bloop single in the second inning, had a two-run double in the third and hit a two-run homer in the sixth. He is 31 for 69 (.449) in May.
Chris Stratton (5-3) scuffled through another start but went five innings. Jon Gray (4-6) allowed five runs on nine hits in 3 2/3
innings.