Albert Pujols hits two homers, Yadier Molina makes pitching debut as St. Louis Cardinals roll 4:25 PM ET ESPN News Services PITTSBURGH -- Albert Pujols hit two home runs, then caught the warmup tosses when star catcher Yadier Molina made his first pitching appearance to close out the St. Louis Cardinals ' 18-4 romp over the Pittsburgh Pirates on Sunday. Molina gave up a pair of homers and four runs while working the ninth inning, eventually completing the Cardinals' three-game sweep. But it was not all fun and games for St. Louis. Starter Steven Matz lasted only four pitches before being pulled with stiffness in his left shoulder. It's been an up-and-down start for Matz, a free-agent addition this offseason, from the Toronto Blue Jays . He entered Sunday's start with a 3-3 mark and a 6.03 ERA. Pujols boosted his career home run count to 683. Pinch-hitting for Nolan Arenado with St. Louis up 11-0 in the fifth inning, Pujols launched a 425-foot drive off the left-field rotunda. The 42-year-old slugger added a three-run homer in the ninth off Pirates infielder Josh VanMeter in the ninth. Pujols is fifth on the all-time homer list, 13 behind Alex Rodriguez in fourth, and his 32 at PNC Park are the most by an opposing player. Editor's Picks MLB Awards Watch: An early look at the Angels' AL MVP battle and a tight NL Cy Young race 5d Bradford Doolittle and David Schoenfield 2 Related Exactly a week after Pujols took the mound for the first time in his big league career, Molina got his turn with St. Louis ahead 18-0. Pujols was behind the plate to warm up his longtime teammate in-between innings. A perennial All-Star and Gold Glove standout at catching pitches, the 39-year-old Molina didn't do quite as well throwing them. He gave up a solo homer to Yoshi Tsutsugo and a three-run drive by Jack Suwinski . Overall, Molina allowed four hits in his one inning, throwing 14 of 20 pitches for strikes, without a strikeout or walk. Pujols also permitted four runs and two homers in one inning while finishing out a rout of San Francisco last Sunday night. After Matz exited, Angel Rondon (1-0) entered to strike out Ke'Bryan Hayes with his first pitch. Rondon allowed just one hit in five innings for his first win in the majors, striking out four and walking three. After being recalled from the taxi squad before the game, Rondon made his third major league appearance and first since June 12, 2021. Highly touted prospect Nolan Gorman doubled in the first, putting the Cardinals ahead with his first major league RBI. He got three hits and went 5 for 10 with two doubles in his first series in the majors. Tommy Edman also had three of the Cardinals' 20 hits. He hit two doubles and helped key a six-run second against Bryse Wilson (0-3). Harrison Bader also homered off VanMeter, who made his first pitching appearance in the majors and gave up five runs in the ninth. Usually a second baseman and outfielder, VanMeter was pressed into duty as a catcher for the first time in an emergency situation. The Associated Press contributed to this report.