Josh Harrison provided the pop. Pedro Alvarez provided the power. The reeling Pittsburgh Pirates eagerly accepted both. Alvarez homered twice and drove in four runs after Harrison barreled into St. Louis catcher Yadier Molina and the Pirates rolled to a 9-0 victory over the Cardinals on Tuesday night.