Jorge Cantu, Mike Jacobs and Cody Ross homered and the Florida Marlins held off the Philadelphia Phillies for a 10-8 victory on Tuesday night.The Phillies fell 2 1/2 games behind the NL East-leading New York Mets. They began the day three games behind Milwaukee in the wild-card race.
Ryan Howard hit his major league-leading 41st homer, but Philadelphia, which trailed 9-1, couldn't overcome a terrible outing by Kyle Kendrick (11-9), who allowed seven runs and six hits in 1 1-3 innings.
Marlins starter Chris Volstad left after three innings with a bruised right leg. He was hit by Carlos Ruiz's hard grounder leading off the third.
Reliever Eulogio De La Cruz allowed six runs and five hits in two-plus innings, nearly blowing the eight-run lead. Kevin Gregg (7-8) retired the side in the seventh. Matt Lindstrom, the Marlins' eighth pitcher, got the final out for his second save.
Trailing 10-4, the Phillies rallied in the sixth. Howard doubled, Pat Burrell walked and Shane Victorino singled to cut it to 10-5 and chase De La Cruz.
Doug Waechter entered to face Greg Dobbs, who lined a two-run double. Pinch-hitter Matt Stairs followed with an RBI single to make it 10-8. After Chris Coste flied to right, Jimmy Rollins singled and stole second to put the tying run in scoring position.
But Jayson Werth flied out to shallow right and Andrew Miller retired Chase Utley on a foul pop.
The Marlins (73-72) snapped a three-game losing streak and moved back over .500.
Since beating Florida on Aug. 6, Kendrick is 1-4 with an 11.35 ERA in six starts.
Kendrick was skipped in the rotation his last start, allowing ace Cole Hamels to pitch against the Mets on Sunday night. Hamels struggled and the Phillies lost 6-3. Kendrick is likely headed for mop-up duty the rest of the season.
Dan Uggla lined a two-run single and Josh Willingham's sacrifice fly gave Florida a 3-0 lead in the first.
Kendrick couldn't get out of the second. Volstad and Hanley Ramirez hit consecutive one-out doubles. After John Baker walked, Cantu hit a three-run homer to put the Marlins ahead 7-1.