Game Report: Cardinals 7, Giants 3

Madison Bumgarner made three mistakes against the Cardinals on Sunday, letting them hit balls where Gorkys Hernandez had no chance to catch them.

Bumgarner, making his first start against the Cardinals since 2014, gave up home runs to Paul DeJong, Jose Martinez and Harrson Bader that sent the Cardinals past the Giants in San Francisco, their third win in the four-game series.

The damage would have been worse except for the play of Hernandez in center field for the Giants, who robbed Tommy Pham of a homer in the first and made three more dazzling catches later in the game.

The home runs provided enough support for Luke Weaver, who won his third consecutive start since moving into the rotation.

Here is how the game broke down:

At the plate: Bumganer retired the first 11 Cardinals in order before Dejong and Martinez hit back-to-back homers into the left-field seats in the fourth. It was the 21st homer of the year for DeJong and 11th of the season for Martinez … The Cardinals added three more runs off Bumgarner in the sixth, including Bader’s second homer in the series … Bader, hitting leadoff, also singled in a run in the seventh … Martinez had a pair of doubles to go with his homer, driving in three runs … Martinez was the only player in the Cardinals’ starting lineup who was not drafted and developed by the Cardinals.

On the mound: Weaver allowed four hits and two runs, striking out nine, in seven innings. In his last three starts, he has allowed four runs in 19 2/3 innings, a 1.83 ERA, while recording 29 strikeouts … He just missed becoming the first Cardinals pitcher to strike out 10 or more batters in three consecutive games since Andy Benes in 2000 … One of the runs off Weaver was a home run by Bumgarner … Sandy Alcantara made his major-league debut and allowed a home run to the first hitter he faced, Tim Federowicz. He came out after 2/3 of an inning, with one of the outs his first career strike out, which came against Buster Posey … John Brebbia struck out the side in the ninth, although he did allow a two-out double.

Key stat: The Cardinals had hit a total of four home runs against Bumgarner in his previous seven career regular-season starts against them, covering a span of 45 1/3 innings and 184 batters. The four were hit by Albert Pujols, David Freese, Carlos Beltran and Jhonny Peralta.

Worth noting: The Cardinals hit three home runs twice in this series, in the span of three games, after doing that only once in their previous 26 games at A T & T Park since 2008 and just twice in 50 games there since 2000 … The last Cardinal who gave up a home run to the first batter he faced in the major leagues was Evan MacLane in 2010. Others on that list include Josh Kinney in 2006, Ricky Horton in 1984 and Bob Gibson in 1959 … Bumgarner’s homer was the first by a pitcher against the Cardinals since Chris Rusin, then with the Cubs, hit one off Carlos Martinez on July 30, 2015 … Minor-league pitcher Daniel Poncedeleon, who has been out since he was hit in the head by a line drive since May, is scheduled to throw a live batting practice session on Monday in Jupiter and then is expected to report to Memphis as the team begins its playoff schedule.

Looking ahead: The Cardinals’ trip continues on Monday with the first of four games in San Diego. Martinez will start the opener, a 3:05 p.m. game St. Louis time, against Luis Perdomo.