SAN FRANCISCO (AP) — Iván Herrera hit a tying two-run homer in the decisive fifth inning before St. Louis scored the go-ahead run on San Francisco second baseman Casey Schmitt's error and Jordan Walker added an RBI groundout, sending the Cardinals past the Giants 6-5 on Monday night.
Michael McGreevy (8-3) allowed five runs on six hits over five innings. The right-hander came in with an 11-inning scoreless streak, but that ended when he surrendered a leadoff home run to Heliot Ramos to begin his outing.
JoJo Romero, the fifth St. Louis pitcher, tossed a 1-2-3 ninth for his eighth save.
José Fermín doubled twice and drove in a run for the Cardinals. And once they went ahead 5-4, starter Justin Verlander's night was done.
Rafael Devers homered leading off the Giants’ half of the fifth, w