Zack Wheeler struck out 13 over his seven innings of two-run baseball, as the Philadelphia Phillies beat the Miami Marlins, 7-2.