Updated

Roy Halladay tries to become the third 16-game winner in game set.

Today's game was originally scheduled as a doubleheader because of the pending havoc Hurricane Irene could wreak along the east coast, but the nightcap was canceled as the city braces for what could be a dangerous storm.

"Given the deteriorating forecast for Saturday night's game, as well as the evening shut down of public transportation and the concern about conditions our fans might face leaving our game late Saturday night, the decision was made to postpone the 7:05 p.m. game," said Phillies senior vice president Mike Stiles.

The game will be played on September 15 at a time yet to be determined.

Halladay hopes to dodge the rain drops and is trying to tie Arizona's Ian Kennedy and Clayton Kershaw of the Dodgers for NL lead in wins. The righty is 0-1 in his last two starts and had won four straight trips to the hill before losing to Arizona and posting a no-decision in Sunday's 5-4 loss at Washington. Halladay allowed two runs in five innings of work and is 15-5 in 26 starts to go along with a 2.56 ERA.

The reigning NL Cy Young Award winner is 8-2 in 14 home starts this season and 4-3 with a 2.47 earned run average in nine career starts against Florida. Halladay has faced the Marlins twice this season, going 0-1 with a 3.00 ERA.

Anibal Sanchez will toe the rubber for Florida and is 7-6 with a 4.01 earned run average in 26 starts. He is 1-0 in his previous two outings after going 0-5 with a 5.31 ERA in 11 starts from June 15-Aug. 10.

Sanchez, a right-hander, did not figure into the decision of a 4-3 loss at San Diego on Sunday, as he gave up three runs and six hits in five innings. He has faced the Phillies three times already in 2011, going 0-0 with a 4.76 ERA over 17 innings pitched. Sanchez is 4-3 in 13 road starts this season.

The Marlins made a winner out of last night's starter Clay Hensley in a 6-5 triumph at Citizens Bank Park. Hensley allowed three runs over 5 2/3 innings and scattered three hits for his second win of the season (2-5). Steve Cishek gave up a run in the ninth before posting his third save.

"It's scary. We keep it entertaining. We make it an interesting game every night. Thank God we were able to hold on," said Florida manager Jack McKeon.

John Buck hit a grand slam in the sixth inning and Greg Dobbs went 4-for-5 with an RBI double against his former team, as the Marlins won for the second time in three tries following a six-game slide. Florida will also visit the New York Mets for a five-game set at Citi Field.

Philadelphia has lost two in a row for the first time since July 27-28 versus San Francisco and hasn't suffered three straight defeats since dropping four consecutive games from May 31-June 4 against Washington and Pittsburgh.

Roy Oswalt started for the Phillies in Friday's series opener and was reached for six runs -- five earned -- and a career high -tying 12 hits over 5 2/3 innings. The grand slam to Buck certainly put Oswalt and the Phillies in a bad spot.

"I felt pretty good," Oswalt said on the club's site. "My other pitches weren't where they needed to be. Chanegup was OK. I threw a lot more sliders than normal. I've been working on [the slider] a little bit. It felt pretty decent in the 'pen. In the game it started getting flat."

Ryan Howard hit a three-run homer, Wilson Valdez went deep and Mike Martinez drove in a run during the ninth for Philadelphia, which still leads the Nationals League East Division by six games ahead of Atlanta. Shane Victorino went 0-for-5 to halt his hitting streak at 12 games.

The Phillies have lost three of five games overall and are slated to visit both the Reds and Marlins after this series. They are 9-4 against the Marlins this season, including a 5-2 mark as the host. The Marlins snapped a five-game losing streak in Philadelphia last night.