ST. LOUIS (AP) -- Gaby Sanchez had two RBIs in a four-run fourth inning and the Pittsburgh Pirates bullpen worked seven strong innings after starter Francisco Liriano left with flu-like symptoms and dizziness in a 6-1 victory over the St. Louis Cardinals on Saturday.
Matt Holliday had an RBI double for the Cardinals, who have mustered five runs in their last six games. They got three hits and a run in seven innings off five Pittsburgh relievers.
Yadier Molina was a bust on his jersey giveaway day, striking out with the bases loaded to end the third against Stolmy Pimentel (2-0) and popping out with runners on second and third to end the fifth against Jared Hughes. He entered batting .431 during a 15-game hitting streak.
Tyler Lyons (0-2) took the loss.