Bryce Harper is swinging a hot bat for the Philadelphia Phillies, taking former NL Cy Young Award winner Sandy Alcantara yard.