Jorge Soler’s 3-run homer caps a 9-run inning that leads the Giants past the Angels 13-6

SAN FRANCISCO – Jorge Soler hit a three-run homer in San Francisco’s nine-run fourth inning and the Giants defeated the Los Angeles Angels 13-6 on Sunday to avoid a three-game sweep.

The Giants’ struggling bats woke up in a big way in the fourth inning, turning a 2-0 deficit into a big lead in a bullpen game for both teams. That gave 29-year-old Spencer Bivens the victory in his long-awaited debut in the majors.

Jose Suarez (1-2) faced five batters in the fourth and retired none. He was relieved after allowing back-to-back two-run doubles to Thairo Estrada and Brett Wisely.

Matt Chapman added a run-scoring infield single before Soler led off the game off Hunter Strickland with his eighth homer of the season to make it 8-2. Austin Slater added an RBI single to cap San Francisco’s most productive inning at home since scoring 10 runs in the fourth inning against Pittsburgh on September 7, 2008.

Bivens was the beneficiary of the big inning after being called up from Triple-A Sacramento earlier in the day to replace the injured Kyle Harrison. Bivens began his professional career in France and worked in the independent leagues before being signed by the Giants two years ago.

He reached the big league twelve days before his thirtieth birthday and threw three innings in relief of Erik Miller. He allowed just one hit, a solo homer to Nolan Schanuel, and struck out four batters to get the win.

Austin Slater hit a solo home run in the seventh for San Francisco.

The Angels scored four runs in the ninth against closer Camilo Doval.

Angels: 3B Luis Rengifo left in the fourth inning with a bruised left wrist after being hit by Chapman’s hard grounder that set up an RBI infield single in the fourth inning. … 2B Brandon Drury (hamstring) and 1B Miguel Sano (knee) could return from rehab stints this week.

Giants: Harrison was placed on the injured list after rolling his right ankle during a weight room workout on Saturday. Manager Bob Melvin had no timeline for his return. …LHP Blake Snell (left groin) will have a three-inning bullpen session on Tuesday. … 1B Lamonte Wade (hamstring) will travel with the team on its upcoming road trip, but likely won’t be able to return in time to play Thursday when the Giants play St. Louis in Birmingham, Alabama, at Rickwood Field, where Willie Mays played in the Negro Leagues.

Angels: Los Angeles returns home Monday to open a three-game series against Milwaukee with Jose Soriano (4-5, 3.48 ERA) starting against Carlos Rodriguez (0-1, 4.91).

Giants: San Francisco begins a six-game road trip in Chicago against the Cubs. San Francisco has not yet announced a starter for Monday’s opener. Javier Assad (4-2, 2.81) starts for Chicago.