ST. LOUIS (AP) Aledmys Diaz, Matt Adams and Yadier Molina each had an RBI during a four-run sixth inning and the St. Louis Cardinals came from behind for the second straight game to beat the San Francisco Giants 6-3 on Sunday night.
The tiebreaking run came on an RBI fielder’s choice with the bases loaded by Molina, who entered the at-bat in an 0-for-20 skid. Shortstop Brandon Crawford made an error on the play when he dropped the ball on the exchange trying to flip to second to start a double play.
Jarrett Parker hit a two-run homer for the NL West-leading Giants, who have lost two straight for the first time since May 8-10 when they dropped three in a row. Despite dropping the weekend series, the Giants are a major league-best 18-6 since May 11.
Carlos Martinez (6-5) allowed three runs in six innings and Matt Carpenter had three hits and an RBI for St. Louis, which scored seven unanswered runs to win 7-4 on Saturday. Trevor Rosenthal earned his 10th save in 11 chances.
Giants manager Bruce Bochy used three relievers in the sixth trying to preserve the lead for Jake Peavy (2-6), who missed a chance at his 150th career victory.
Parker, who started all three games in the series in place of injured Hunter Pence, snapped a 2-for-19 slump with his second homer in the fourth for a 2-1 lead. A hit, walk and run-scoring groundout by Crawford made it 3-1 in the sixth.
WILD STAT
Martinez threw three wild pitches after entering with three on the year.
TRAINER’S ROOM
Giants: Hunter Pence (hamstring) will undergo surgery Thursday in Dallas and is expected to miss eight weeks. … Matt Cain (hamstring) threw a second bullpen session Sunday and is likely to throw a simulated game Wednesday.
REST TIME
Giants C Buster Posey got a routine day off. He’s in a 2-for-24 slump.
UP NEXT
Albert Suarez (1-1, 3.18) makes his second career start Tuesday in the opener of a two-game series against the Red Sox. He’s filling in for Cain.