PHILADELPHIA (AP) – Miguel Cabrera drove in three runs with a homer and two doubles, and Josh Johnson pitched seven strong innings to lead the Florida Marlins over the Philadelphia Phillies 15-2 on Monday.

Chase Utley extended his hitting streak to 32 games for Philadelphia, but Jon Lieber was roughed up in a terrible performance.

Lieber (4-8) allowed nine runs and 13 hits, including three homers, in 4 2-3 innings. The right-hander had been mentioned in trade speculation, but didn’t appear headed anywhere before the 4 p.m. EDT deadline.

Johnson (9-5) gave up one run and five hits. The 22-year-old rookie struck out eight and lowered his NL-best ERA to 2.52.

Jeremy Hermida hit a three-run homer, and Miguel Olivo and Dan Uggla each added a two-run shot for the Marlins, who snapped a three-game losing skid.

A day after sending two-time All-Star right fielder Bobby Abreu and starting pitcher Cory Lidle to the New York Yankees for four minor league prospects, the Phillies traded left-handed reliever Rheal Cormier to Cincinnati for another minor leaguer.

The underachieving Phillies, who trail the Reds by 51/2 games in the NL wild-card standings, made four trades in the past week to dump salaries and restock their farm system.

One player they plan to keep in Philadelphia for a while is Utley. The All-Star second baseman was 0-for-2 against Johnson before he singled off the glove of diving second baseman Uggla. Utley’s streak is the longest in the major leagues this season, and second-longest in team history.

Shortstop Jimmy Rollins has the longest Phillies streak at 38 games – the final 36 of last season and the first two this year. Ed Delahanty had a 31-game run in 1899.

Lieber completely unraveled in the fifth, allowing four runs after Mike Jacobs’ fly ball fell in for a double because right fielder David Dellucci lost it in the sun.

Lieber intentionally walked Cabrera and fanned Josh Willingham for the second out, but Hermida homered to right-center to make it 8-1. Three straight singles, the last by Johnson, chased Lieber, who jogged off the mound to a chorus of boos.

Lieber won 17 games in his first season in Philadelphia, but has been a major disappointment this year.

Cabrera put Florida ahead 2-0 in the first inning with an opposite-field homer to right. Olivo made it 4-0 with another opposite-field drive in the second.

Chris Coste homered to cut it to 4-1 in the third.

Johnson helped himself with a two-out RBI double off the wall in left-center that put the Marlins ahead 5-1 in the fourth. He had an RBI single in the four-run fifth.

Notes: Johnson was 1-for-28 this season before his double. … Nine of Olivo’s 12 homers have come on first pitches. … Coste, a 33-year-old rookie, is hitting .343 (24-for-70) with three homers and 15 RBIs since getting his first call-up to the majors. … Utley is hitting .404 (55-for-136) with 20 multihit games during his streak.

AP-ES-07-31-06 1555EDT

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.