Melvin Upton Jr. blasts 2-run home run against the Red Sox