PHILADELPHIA - The Phillies offensive woes continued Monday afternoon.

The Miami Marlins beat the Phillies 6-2 in Philadelphia's home opener at Citizens Bank Park. Omar Infante hit two solo home runs for the Marlins.

The sellout crowd of 45,574 had very little to cheer about. Philadelphia's only runs came on a two-run double by rookie Freddy Galvis in the bottom of the seventh inning. The Phillies finished with six hits - three of them in that inning.

Philadelphia pitcher Cole Hamels struck out nine in 5.1 innings but still got the loss.

The Phillies (1-3) have dropped three straight. They have scored two runs or less in three of their four games.