MIAMI (AP) -- Josh Beckett pitched seven innings and had an RBI single to help Florida defeat San Diego 2-0 on Thursday night, the Marlins' second straight shutout over the Padres.
Beckett (12-6) allowed four hits, two walks and struck out six in winning his fourth straight decision.
Todd Jones pitched the ninth for his 26th save. The shutout tied Florida's team record of 14 set last year.
Jake Peavy (10-6) allowed two runs, five hits, three walks and struck out nine in losing consecutive starts for the only second time this season.
Treanor's run-scoring single in the fourth gave Florida a 2-0 lead.
The Padres, who were shut out on five hits by Dontrelle Willis
on Wednesday night, put together their most serious threat in the seventh. Beckett retired pinch-hitter Eric Young on a pop up to third with runners on second and third and one out. Then, following a walk to pinch-hitter Robert Fick, Dave Roberts struck out.
Peavy, the NL leader in strikeouts, has fanned nine or more in five consecutive games.
Marlins starters have a 0.95 ERA (seven earned runs, 66 innings) over the past nine games.
The Marlins have scored first in 24 of their last 29 games. ... The Padres had been shut out 12 times this season after being held scoreless three times in 2004. ... Florida second baseman Luis Castillo
(strained left quad) did not start a second consecutive game. Manager Jack McKeon said Castillo would miss "a couple of more days, at least."