The Marlins and Phillies swapped shoves in a standoff last night, then played past midnight before Miguel Cabrera made Florida a winner.
Cabrera doubled off the scoreboard to score Hanley Ramirez from first base with no outs in the 11th inning, and the Marlins edged the Phillies, 5-4, in Miami.
Tempers flared in the fourth inning, when the Marlins' Dontrelle Willis began shouting at the Philadelphia dugout. The benches and bullpens emptied, and at least one punch was thrown by an unidentified Florida player, but no ejections resulted from the confrontation.
"Sometimes you need a little fire," said Willis, angry because he thought the Phillies' Jon Lieber intentionally threw behind him earlier. "I'm not going to back down from anything . . . It's over with. We won."
Ramirez singled to start the 11th against Francisco Rosario (0-3). Cabrera then hit a towering fly, and by the time center fielder Aaron Rowand retrieved the ball, Ramirez was rounding third with his fist raised.
The Marlins won for the fifth time in six games. For the fourth time in the past week, Philadelphia missed a chance to climb above .500.
Philadelphia stranded a season-high 17 runners. Lee Gardner (1-2) pitched around an error in the 11th, retiring Greg Dobbs and Shane Victorino with the bases loaded to end the inning.
Emotions escalated when Lieber hit Aaron Boone with a pitch in the second inning. Three batters later, Lieber threw a pitch behind Willis. "I was just kind of all over the place," Lieber said.
In the fourth, Willis threw behind Lieber. The next batter grounded out to end the inning, but as Willis walked off the mound, he shouted at the Phillies and waved his glove at them.
"I've got to defend myself, bottom line," Willis said.
The teams traded shoves and words near third base.
Marlins pitcher Scott Olsen was still shouting at the Phillies as he returned to the dugout.
Lieber allowed four runs and six hits in five-plus innings. Willis threw a season-high 113 pitches in 6 1/3 innings, allowed seven hits, and departed with a 4-3 lead.
But the Phillies scored the tying run in the eighth against Matt Lindstrom. Pinch runner Michael Bourn was thrown out trying to score from first on a double by Dobbs. Pinch hitter Victorino then singled in Dobbs.
Devil Rays 13, Mariners 12 -- Carl Crawford had three RBIs and triggered a seven-run third that gave Tampa Bay the lead it needed to hold off visiting Seattle.
Ty Wigginton had an RBI double, Dioner Navarro, Josh Wilson, and B.J. Upton hit run-scoring singles, and Jorge Cantu added a sacrifice fly in the third off Seattle reliever Sean White (1-1) as Tampa Bay took a 10-4 lead. Jae Seo (3-4) gave up seven runs over five-plus innings to earn the win, but the bullpen nearly gave it away.
Blue Jays 5, Orioles 4 -- Alex Rios homered off Danys Baez in the top of the 10th, and Frank Thomas hit a milestone shot to help rally Toronto.
Toronto trailed, 4-2, in the seventh before Thomas hit his 493d career home run, tying Lou Gehrig and Fred McGriff for 21st on the career list.
Tigers 12, Angels 0 -- Jeremy Bonderman (3-0) gave up only four hits in eight innings in his first game back from the disabled list and Carlos Guillen homered twice and drove in five runs as Detroit rolled at home.
Indians 10, Royals 3 -- Jason Michaels capped a five-run first with a three-run homer, and Casey Blake tacked on a three-run triple as visiting Cleveland avoided a sweep.
Cardinals 3, Pirates 1 -- Braden Looper (6-3) worked six stellar innings and Yadier Molina had two RBIs to power host St. Louis to a three-game sweep.
Diamondbacks 9, Astros 1 -- Rookie Micah Owings (3-1) struck out a season-high eight in his first complete game as Arizona dealt visiting Houston its fifth straight loss.
Nationals 4, Reds 3 -- Dmitri Young went 3 for 4 with two RBIs for Washington and Mike Bacsik (1-0) pitched into the eighth in Cincinnati.
Cubs 3, Padres 1 -- Derrek Lee slid home with the go-ahead run on the first of two run-scoring ground outs in the ninth to pick up visiting Chicago.