SAN FRANCISCO (AP) Matt Chapman hit his 20th home run, Kyle Harrison pitched six strong innings and the San Francisco Giants beat the Chicago White Sox 5-3 on Monday night.

Harrison (7-5) allowed one run and five hits, striking out five and walking two as the Giants limited their opponent to three runs or fewer for the fifth straight game.

“(My fastball) definitely had a little more life and I was throwing it with a little more confidence,” Harrison said. “Definitely was a lot better today, able to establish it up in the zone. I was really happy with how the fastball was playing.”

San Francisco moved within 3 1/2 games of the idle Atlanta Braves for the final NL wild-card spot.

The White Sox lost for the 29th time in their last 32 games.

"Just wasn’t our night,” Chicago interim manager Grady Sizemore said. “I thought we had good at-bats all night. We were putting pressure on, getting guys on. Just got to keep working, got to keep executing.”

Luis Robert Jr. put the White Sox ahead with an RBI single in the fifth, snapping the team’s 21-inning scoreless streak.

San Francisco responded with four runs on five consecutive hits off Chicago starter Jonathan Cannon in the bottom half.

Curt Casali’s run-scoring single tied the game, Tyler Fitzgerald followed with an RBI double, and LaMonte Wade Jr. added an infield single to plate another run. Heliot Ramos tacked on a fourth run with a sacrifice fly.

“It was a tremendous feeling for me,” Casali said. “I needed one of those. I haven’t hit the ball hard very much lately, and to be able to have a plan and execute a plan personally was really nice for me. And then the boys kept tacking on after that.”

Chapman's homer to left in the sixth wrapped up the scoring for the Giants.

“We didn’t do much until later in the game, which has kind of been a trend here recently,” San Francisco manager Bob Melvin said. “Put together a crooked number in the fifth that ended up being enough, but I’m glad we scored at least one more because it got a little tighter.”

Cannon (2-7) allowed five runs and eight hits with four strikeouts and a walk in six innings, snapping a streak of four straight starts allowing three runs or fewer.

Miguel Vargas hit a sacrifice fly in the eighth, and Gavin Sheets followed with an RBI single to cut the Giants’ lead to 5-3.

Chicago put runners on second and third with two outs in the ninth, but Jordan Hicks got Korey Lee to fly out to center for his first save of the season.

TRAINER’S ROOM

Giants C Patrick Bailey was a late scratch due to right side tightness. “He could’ve caught, it’s just swinging right now," Melvin said. “We’re not sure how bad it is. Hopefully it’s mild. Probably gets tomorrow off. We’ll see where we are on the day game (Wednesday).” ... 2B Thairo Estrada (sprained left wrist) returned from the 10-day injured list. INF Brett Wisely was optioned to Triple-A Sacramento.

ROSTER MOVES

White Sox RHP Enyel De Los Santos, claimed off waivers from the Yankees on Saturday, was added to the active roster. RHP Matt Foster was optioned to Triple-A Charlotte.

UP NEXT

White Sox RHP Davis Martin (0-1, 3.00 ERA) will start Tuesday night against Giants LHP Robbie Ray (2-2, 6.00).

--

AP MLB: https://apnews.com/MLB

Copyright 2024 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.