Todd Stottlemyre returned to his early-season form, giving up five hits in 7 innings Saturday night as the Arizona Diamondbacks beat the Florida Marlins 4-1.
The Diamondbacks, trying to tighten the wild-card race, won for only the sixth time in 17 games. The Marlins lost their fifth in a row.
Greg Colbrunn hit a go-ahead single in the eighth inning and Steve Finley followed with his career-high 35th home run.
Stottlemyre, making his second start since a 10-week layoff with tendinitis in his right elbow, struck out four and did not walk anyone.
Stottlemyre (9-5), who won seven of his first eight starts, retired 17 of the first 20 batters he faced.
He allowed just three hits before giving up a home run to Cliff Floyd to lead off the seventh inning, but that was enough for the Marlins to tie it at 1.
Matt Mantei pitched the ninth for his 13th save in 15 opportunities. He hit Floyd, his former teammate, with a pitch and the two stared at each other.
A.J. Burnett (2-5) gave up nine hits and four earned runs in eight innings.