MIAMI – Miguel Cabrera drove in four runs, Josh Beckett pitched six innings and the Florida Marlins bounced back from their most dismal defeat of the season to beat Philadelphia 14-6.

Beckett (15-8) won his third start in a row, allowing five hits and before departing with a 9-2 lead. The bullpen struggled, but there was no repeat of Saturday’s collapse when the Marlins blew a 2-0 lead for Dontrelle Willis and committed four errors in the ninth as Philadelphia scored 10 runs.

The Phillies fell 11/2 games behind NL wild-card leader Houston with two weeks to go. The Marlins remained 21/2 games back, averting a series sweep and snapping a four-game losing streak that matched their longest of the year.

Jimmy Rollins tripled in the seventh to extend his career-best hitting streak to 24 games, the longest by a Phillie since Willie Montanez hit in 24 consecutive games in 1974. There have been only four longer streaks in the club’s 123-year history, and none since 1930.

The Marlins’ injury-plagued infield was further depleted when second baseman Luis Castillo left the game in the seventh inning with a tight right hamstring. His status is day to day.

Florida was already without shortstops Alex Gonzalez (elbow) and Damion Easley (ankle), both likely sidelined the rest of the regular season. Rookie shortstop Robert Andino, making just his second career start, had a double and an RBI single and scored a run.

Florida’s Mike Lowell hit a two-run homer in the eighth, his seventh of the year and his first since Aug. 1. He hit 27 last season. Jeff Conine went 3-for-3, walked three times and drove in two runs.

Despite the rout, there were boos from the crowd of 25,208 in the eighth when Florida gave up three runs – two unearned – to stir memories of Saturday’s debacle.

Cabrera had a two-run single and two-run double for the Marlins, who ended a stretch in which they went 1-for-25 with runners in scoring position. Cabrera broke the team record for total bases in a season with 327, surpassing Gary Sheffield’s 324 in 1996.

Beckett threw his second pitch to the backstop, needed 24 pitches to get through a scoreless first and walked four before departing after 114 pitches. But he stranded four runners in scoring position and improved to 10-2 at home in 14 starts this season.

Phillies rookie left-hander Eude Brito (1-1) lasted just 2 1-3 innings in his fourth major-league start. He gave up five hits, three walks and three runs.

Philadelphia’s Kenny Lofton drove in runs with a single and a groundout. Teammate Ryan Howard had an RBI double in the sixth, and Mike Lieberthal singled home a run in the eighth.

Notes: Beckett and Willis (21-9) give the Marlins two 15-game winners for only the second time. Alex Fernandez and Kevin Brown reached the milestone for the 1997 World Series champions. … Despite the loss, the Phillies finished 10-9 against Florida, winning the season series for the first time since 2001.

AP-ES-09-18-05 2343EDT

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.