Home Sports Weaver's arm, Pham's bat and legs lift Cardinals over Reds 5-2