By The Associated Press

PHILADELPHIA – Carlos Ruiz and Jeff Conine each drove in three runs, Jon Lieber pitched seven solid innings and the Philadelphia Phillies beat the Florida Marlins 8-6 Saturday to continue their playoff push.

The Phillies (81-73) have won nine of 11. They began the day a half-game behind Los Angeles in the NL wild-card standings.

Jimmy Rollins hit his 23rd homer, Shane Victorino and Chase Utley each went 4-for-5 and Ryan Howard drew two more intentional walks for 33 on the season.

Howard, who leads the majors with 58 homers, was 1-for-2.

Lieber (9-10) allowed two runs and seven hits for his fifth win in six decisions.

Hanley Ramirez, Joe Borchard and Miguel Olivo homered for Florida, but the Marlins’ playoff hopes are fading following their eighth loss in 11 games.

The Phillies scored three runs in the first against Brian Moehler (7-10).

Mets 12, Nationals 6

NEW YORK – David Wright’s three-run homer capped a six-run fifth inning, and New York rallied past Washington.

Nationals first baseman Nick Johnson broke his right leg in a collision with right fielder Austin Kearns during the eighth. Johnson was immobilized and taken to a hospital. He was scheduled to have surgery Saturday night in New York to repair his right femur.

Paul Lo Duca also homered and Wright finished with three hits and three runs for the Mets, who erased a four-run deficit to snap a three-game skid. Jose Reyes drove in three runs and reached base five times.

John Maine (6-5) got the win despite throwing 110 pitches in five innings. He allowed four runs and three hits with seven strikeouts and five walks.

Alfonso Soriano hit his 46th homer for the Nationals. Michael O’Connor (3-8) yielded six runs and eight hits in 4 2-3 innings.

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.