Sadly, those things look about equally likely.

Ty Wigginton went nuts yesterday, hitting a two-run double, a three-run homer and driving in a career-high six runs as the Phils topped the Mets 8-4 in the opener of a series with New York.

The Phillies are on a roll, winners of five of their last six, but the game was played a day after staff ace Roy Halladay left his start after two innings with a shoulder problem — awful news for a Phillies team that can’t afford to lose much of anyone, much less the team’s best player.

Halladay will be examined today.

The Phillies are 26-24 on the year after beating the New York Mets 8-4 yesterday afternoon. They have won five of their last six games and two games over .500 matches their best mark of the season.

Hamels got the start for the Phillies and went eight innings, allowing four runs on seven hits and a walk. Three of the hits went for extra-bases, a double and two home runs. He struck out six. The Phillies are 9-0 in the last night games he has started.

He threw a 1-2-3 first and struck out Scott Hairston and Lucas Duda setting the Mets down in order in the second.

The Phillies led 2-0 when Hamels started the bottom of the third. Rob Johnson singled with one out and the pitcher Jon Niese bunted him to second with the second. Jacob Turner was next and singled into right. Pence threw home. Schneider took the throw at the plate and threw to second where the Phils got Turner trying to move up to second to end the inning.

Daniel Murphy singled to start the fourth, but Hamels got Wright to hit into a double-play behind him. Hairston popped to Galvis for the third out.

Hamels got ahead of the lefty Duda 0-2 to start the fifth, but walked him on eight pitches. Righty Vinny Rottino was next and hit an 0-1 pitch out to left, tying the game at 2-2. Hamels got the next three to end the inning.

The Phils led 4-2 when Hamels started the sixth. Kirk Nieuwenhuis led off with a single to left. Hamels got Murphy and Wright on a pair of fly balls before Hairston hit a 1-0 pitch out to left, tying the game at 4-4. Hamels struck Duda out swinging to end the inning.

Second time in his last three starts that Hamels has allowed more than one home run in a game.

Up 5-4, Hamels set the Mets down in order in the seventh.

Switch-hitter Andres Torres hit for pitcher Jon Rauch to start the eighth and Torres doubled to left. Nieuwenhuis was next and grounded to second for the first out with Torres moving up to third. The Phils brought the infield in and Murphy hit a soft ground ball to second. Galvis charged nicely, fielded and threw to first for the second out with Torres holding third. Hamels stayed in to face the righty Wright and Wright grounded to third to end the inning.

Letting Hamels stay in to face Wright is nutty, but it worked out for the Phils. I think you have to bring in Papelbon to try to get four outs. The Phils were due to hit 2-3-4 in the top of the ninth.

Papelbon pitched the ninth with an 8-4 lead, setting the Mets down in order.

Papelbon threw 22 pitches in the game and has been charged with a run in one of his last nine appearances.

The Phillies lineup against lefty Jon Niese went (1) Rollins (2) Polanco (3) Pence (4) Victorino (5) Wigginton (6) Mayberry (7) Galvis (8) Schneider. Victorino hits cleanup with Pence third. Wigginton at first and Mayberry in left. Schneider catches the day game with Ruiz on the bench as a late scratch with a hamstring problem.

Polanco reached on an error by Murphy with one out in the top of the first, but Pence struck out behind him for the second out. Victorino was next and hit a ball that Wright handled at third, but Wright threw the ball away for the second error of the inning for the Mets and the Phils had runners on first and third. Wigginton walked to load the bases, but Mayberry flew to left to leave them loaded.

Galvis and Hamels both struck out as the Phillies went in order in the second.

Pence and Victorino walked back-to-back with two outs in the third and Wigginton cleared the bases with a double into right-center, putting the Phils on top 2-0. Mayberry lined to second to leave Wigginton at second.

Schneider walked with one out in the fourth and Hamels bunted him to second with the second out. Rollins flew to center to leave him at second.

The Phillies went in order in the fifth.

Wigginton walked to start the sixth with the game tied at 2-2. Mayberry was next and hammered a 3-1 pitch way out to left, putting the Phils up 4-2. Righty Ramon Ramirez took over for Niese and set Galvis, Schneider and Hamels down in order, striking out Galvis and Schneider.

The game was tied at 4-4 when Rollins singled off of Bobby Parnell to start the seventh. Polanco hit a ball back to the mound and Parnell went to second, but Rollins was running and beat the throw there. Wright, covering second, relayed to first in time to get Polanco, leaving Rollins at second with one out. Pence drew a walk, putting men on first and second, before Victorino flew to center for the second out with Rollins moving up to third. Wigginton was next and singled into center, scoring Rollins to put the Phils up 5-4. Mayberry struck out looking to leave the runners at first and second.

The Phillies still led by a run when Hamels hit for himself with two outs in the eighth and singled off of righty Jon Rauch. Rollins grounded to second to leave him stranded.

Polanco and Hunter singled back-to-back off of righty Manny Acosta to start the ninth, putting runners on first and second with nobody out. Victorino struck out swinging for the first out, but Wigginton followed and hit an 0-2 pitch out to left-center for a three-run homer, putting the Phils up 8-4. Mayberry followed that with a single and righty Jack Egbert, a real person, took over for Acosta and retired Galvis and Schneider to end the frame.

Rollins was 1-for-5 and struck out twice. He’s 3-for-his-last-20.

Polanco 1-for-5. He’s 3-for-his-last-14.

Pence 1-for-3 and walked twice. 316/435/561 over his last 69 plate appearances.

Victorino 0-for-4 with a walk. He’s 1-for-his-last-15 with a double. 246/315/413 over his last 198 plate appearances.

Wigginton 3-for-3 with two walks, a double, a home run and six RBI. He came into the game 3-for-his-last-22. In game 45 of the season (for him), he upped his on-base percentage for the season from .317 to .340.

Mayberry 2-for-5 with a two-run homer and six men left on base. He was 1-for-his-last-16 coming into the game.

Galvis was 0-for-5 and struck out three times. He’s 2-for-his-last-17.

Schneider was 0-for-4 with a walk. Probably shouldn’t start against lefties that often. 225/299/298 against lefties for his career.

Hamels was 1-for-3 with a single in the game, upping his batting line on the year to 227/292/273 in 29 plate appearances. That tops Rollins’s line of 224/282/276 in everything but slugging percentage.

Blanton (4-4, 4.55) faces right-handed rookie Jeremy Hefner (0-2, 6.17) tonight. Blanton has been charged with 14 runs in 8 2/3 innings over his last two starts, raising his ERA for the year from 2.96 to 4.55. Hefner will be making the fourth appearance and second start of his career. His first start did not go well as he allowed six runs in 3 2/3 innings against the Padres. He has walked just one batter in 11 2/3 innings for the season.