MIAMI — The Philadelphia Phillies scored two runs in the top of the ninth to rally past the Miami Marlins 2-1 on Friday night at Marlins Park.