Bryce Harper hit a solo home run and a grand slam.