Pirates rough up Cardinals

Tuesday, August 28, 2012 | 9:54 p.m. CDT; updated 11:06 p.m. CDT, Tuesday, August 28, 2012

PITTSBURGH — Pedro Alvarez hit two home runs and drove in four runs, James McDonald scattered two hits over seven innings and the Pittsburgh Pirates beat the St. Louis Cardinals 9-0 on Tuesday night.