It's an incredible pitching match-up with Roy Halladay making his home debut for 2012 while the Ozzie Guillen-less Marlins will send Josh Johnson to toe the rubber.
Halladay looked unbeatable in his 1-0 win on Opening Day against Pittsburgh, going eight innings and striking out five while allowing only two hits.
Johnson on the other hand was dealt a loss by the Cardinals, who amassed 10 hits in just six innings off of the hulking right-hander.
With the circus surrounding the Marlins thanks to their manager proclaiming his respect for Fidel Castro (before retracting it in a press conference on Tuesday) it will be intriguing to see if they can focus.
The Phillies need to find a way to produce some offense. With Ryan Howard and Chase Utley out for the foreseeable future, other guys need to step up in a big way.
So far, Philly has only hit one home run as a team courtesy of Hunter Pence. The pitching will keep them in most games but the offense can't be completely anemic as it has been so far.
Time: 7:00 p.m. ET