MIAMI, May 31 (UPI) -- Steve Finley and Jason Ellison both hit home runs Wednesday night as San Francisco beat the Florida Marlins, 6-1.
Omar Vizquel had one run, two hits, and one RBI, Mark Sweeney had one run and two hits; Ray Durham had two runs and two hits; and Pedro Feliz had two hits for the Giants (27-26), who broke a three-game losing streak.
In 5 2/3 innings, winner Jason Schmidt (5-2) gave up one run and five hits with no walks and 10 strikeouts.
He increased his career record against Florida to 7-0 before he was removed from the game in the sixth because of apparent pain in his right leg.
Losing pitcher Josh Johnson (4-3) gave up three runs and seven hits in seven innings.