Pirates 6W: Fogg (5-6)
L: Moehler (6-7)
S: Mesa (25)Marlins 3
In Miami, Matt Lawton and Chris Duffy had four hits apiece, helping Pittsburgh rally twice to win.
Josh Fogg lasted just 51/3 innings but won for the first time in 10 starts since his most recent victory on June 1, also against Florida. He gave up three runs and nine hits but singled home the Pirates' first run for his first RBI of the season.
Daryle Ward drove in three runs for the Pirates, who overcame deficits of 1-0 and 3-2 to win for the fourth time in five games. They are 13-4 against Florida since the start of 2003, with wins in eight of the past nine meetings.
Lawton and Duffy sparked Pittsburgh's 15-hit attack. Lawton went 4 for 4 with a walk. He singled home a run in the second, and doubled and scored in the sixth. Duffy went 4 for 5, scored twice, drove in a run and stole his first two bases of the season.
Ward fouled off four consecutive 2-2 pitches and hit a two-run double on the 10th pitch to put Pittsburgh ahead to stay and knock out Brian Moehler in the fifth. Ward also singled home a run in the sixth.
Moehler had won his four previous starts.
Jose Mesa pitched the ninth for his 25th save in 28 chances.
The Marlins had hit 12 homers and scored 40 runs in their previous five games. But 12 hits off four Pittsburgh pitchers were all singles.
An intentional walk hurt Florida in the second, when the Pirates scored twice. Jose Castillo singled and advanced on a groundout, and Jack Wilson was intentionally walked. Fogg foiled the strategy with an RBI single, and Lawton also singled home a run.
Lawton singled to start the fifth and took third on a single by Duffy, then tried to score on a grounder to second and was an easy out. Ward followed with his two-run double.
Lawton sparked the offense again in the sixth when he led off with a double, then came home on Duffy's single.