Rookie Joe Mather, recalled from Triple-A Memphis earlier in the day after struggling Chris Duncan was demoted, had a nice debut both at the plate and in right field. He hit an RBI single in the seventh and made a diving catch in the second, fully extending to rob Adam LaRoche of extra bases on a liner down the line, helping the Cardinals win for the sixth time in eight games.
Pujols's 14th homer was a two-run shot to straightaway center in the bottom of the first that answered Nate McLouth's 13th homer, a solo shot just over the right-field wall, in the top half for Pittsburgh. Wellemeyer added a sacrifice fly in the second and Cesar Izturis had an RBI single in the seventh through a drawn-in infield.
Pinch hitter Jason Michael's three-run double off stand-in closer Ryan Franklin with two outs in the ninth, his second hit in 11 pinch appearances and first RBIs, cut the deficit to one before McLouth's comebacker gave Franklin his fifth save in seven chances.
Zach Duke (2-4) worked six innings and gave up three runs, two earned, and five hits. Duke's start was pushed back a day because a callus on his left middle finger. He allowed hits to three of the first six hitters before settling in.
Wellemeyer (6-1) won his career-best fourth straight decision and doubled his victory total from last season, when the Cardinals picked him up on waivers from the Royals and gave him his first opportunity as a starter. He worked seven innings, a career high he's reached four times this season, and allowed one run and six hits.
Entering the season, Wellemeyer had a career record of 9-10 with a 4.98 ERA for four teams, making him the most likely pitcher to get bumped from the rotation when any of the team's several injured starters returned.