PHILADELPHIA Roy Halladay threw seven sharp innings and the Philadelphia Phillies broke out of their offensive slump, beating the Marlins 7-1 on Wednesday night in Miami's first game without suspended manager Ozzie Guillen.