Cards Hang On To Beat Pirates

Tommy Edman hit a two-run homer and drove in three runs, Paul Goldschmidt had three hits and the Cardinals made a handful of spectacular defensive plays to hold on for a 4-3 win on Friday night.

Edman went deep off Dillon Peters (0-2) to finish a three-run outburst in the fifth and the St. Louis bullpen — which imploded on Thursday — kept J.A. Happ unbeaten since St. Louis got him from Minnesota at the trade deadline. Alex Reyes overcame a leadoff single by Anthony Alford in the ninth to pick up his 29th save.

Happ (8-6) improved to 3-0 with a 2.22 ERA in five starts with the Cardinals, allowing two runs on three hits in 5 2/3 innings with three walks and four strikeouts.

Adam Wainwright (12-7, 3.10 ERA) will look to continue his mastery of the Pirates on Saturday, 5:10 with the pregame and the first pitch at 6:05 on KIRX.