Bryce Harper limped off the field with an apparent injury after making the final out of the game as the Miami Marlins pulled off a 7-4 come-from-behind win over the Philadelphia Phillies on Thursday.