Distracted by trade speculation, Jon Lieber turned in a terrible performance.

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 in Philadelphia.

Chase Utley extended his hitting streak to 32 games for Philadelphia, but Lieber was roughed up on a day when he wasn't sure if he would take the mound.

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 talks but didn't go anywhere before the 4 p.m. EDT deadline.

"I'm not foolish to say it wasn't a distraction, especially when you have to pitch on the deadline, and you don't know if you're going to pitch," Lieber said. "It's frustrating."

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.

"He was outstanding," Marlins manager Joe Girardi said. "He stayed ahead of hitters and made them hit his pitch."

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.

But general manager Pat Gillick couldn't find a taker for slugger Pat Burrell, who has two years and $27 million remaining on his contract that includes a no-trade clause.

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

"There were things we would've liked to get done," Gillick said. "We got a few things accomplished, but we didn't do everything on our list."

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.

ROCKIES 4, BREWERS 2: At Denver, Aaron Cook won for the first time in a month, and the Colorado Rockies found some of their missing power at the plate in a victory over the Milwaukee Brewers.

DIAMONDBACKS 15, CUBS 4: At Chicago, Orlando Hudson hit home runs from both sides of the plate, including his first career grand slam, as the Arizona Diamondbacks hit a team-record six homers in a victory over the Chicago Cubs.

RED SOX 9, INDIANS 8: At Boston, David Ortiz hit a game-ending, three-run homer in the ninth inning to give the Boston Red Sox a win over the Cleveland Indians that kept them in sole possession of first place in the AL East. Ortiz, who also hit a solo homer in the third, got his second game-ending hit in three days and fifth of the year. It was his 12th in four seasons with Boston, most in the majors during that span.

WHITE SOX 8, ROYALS 4: At Kansas City, Mo., Jermaine Dye, Joe Crede and Alex Cintron homered to lead Chicago. Dye hit a solo shot, his 29th, with one out in the third inning off Runelvys Hernandez (2-6).

View Comments

DEVIL RAYS 7, TIGERS 3: At St. Petersburg, Fla., Casey Fossum allowed one run over seven innings, and Damon Hollins and Travis Lee hit two-run homers to lead Tampa Bay.

MARINERS 10, ORIOLES 5: At Baltimore, Richie Sexson and Kenji Johjima homered, Yuniesky Betancourt and Jose Lopez each had three hits, and Seattle used a late scoring surge to beat Baltimore.

TWINS 15, RANGERS 2: At Minneapolis, Torii Hunter had a homer and four RBIs in his return from the disabled list and Carlos Silva pitched seven strong innings to lead Minnesota.

ATHLETICS 3, ANGELS 1: At Anaheim, Calif., Dan Haren scattered eight hits in a complete game, Jay Payton hit a two-run homer and Milton Bradley connected again to lead the Athletics.

Join the Conversation
Looking for comments?
Find comments in their new home! Click the buttons at the top or within the article to view them — or use the button below for quick access.