ST. LOUIS — Andres Torres was so excited about his first career grand slam, he nearly passed Madison Bumgarner on the way to second base.
Bumgarner stuck out an arm for the stop sign and Torres applied the brakes in time, giving the National League’s worst offense a big boost in the San Francisco Giants’ 7-3 victory over the St. Louis Cardinals on Monday.
“I wasn’t thinking, just running,” Torres said. “When I saw it was out I felt great.”
Bumgarner won his second straight after losing his first six decisions and also played a big role at the plate in 90-degree heat with high humidity. The 21-year-old left-hander is from Hickory, N.C.
Never miss a local story.
“This feels like home, it’s what I grew up playing in,” Bumgarner said. “I like this weather, it feels good to get out there and sweat a little bit.”
Kyle McClellan (6-2) was knocked out after four innings in the worst outing of his first season in the Cardinals’ rotation, missing a chance to tie for the Major League victory lead. Albert Pujols hit his ninth homer and Allen Craig doubled twice with an RBI.
Cody Ross also homered for the Giants, who are last in the NL in runs even after this outburst and had been shut out twice the previous four games. Bumgarner, 4 for 19 at the plate, doubled and scored on Miguel Tejada’s hit in the third, then walked on a full count ahead of Torres’ second homer of the season in a five-run fourth.
“Walking the pitcher there killed me,” McClellan said. “I get him out, that changes everything. Just all in all, not a good game.”
Bumgarner (2-6) scattered six hits in seven innings and struggled only in the third when he gave up three straight hits and both runs. It’s his seventh straight outing of six or more innings with three or fewer runs allowed, with a 2.12 ERA during that stretch.
Torres, the Giants’ leadoff man, doubled his season RBI total when he drove an 0-1 pitch over the right field wall in the fourth and also doubled. San Francisco won easily despite going 1 for 18 after the grand slam and leaving the bases loaded in the fifth after three straight walks from Miguel Batista.