SAN FRANCISCO (AP) Luis Gonzalez and Joey Bart homered on consecutive pitches in the fourth inning and the San Francisco Giants withstood a late rally to beat the Chicago Cubs 5-4 on Saturday night.
Austin Slater doubled home Darin Ruf in the bottom of the third to start the scoring for San Francisco. Yermin Mercedes followed with an RBI single to make it 2-0.
After David Villar led off the bottom of the fourth with a single, Gonzalez hit a two-run homer off Cubs starter Drew Smyly. On the next pitch, Bart homered to left to give the Giants a 5-0 lead.
''It was cool,'' Gonzalez said. ''It was my first home run at Oracle Park, so pretty excited about that.''
Chicago charged back beginning in the seventh inning when Nelson Velazquez drove in a run with a pinch-hit single.
The Cubs rallied in the ninth, loading the bases with no outs. Chicago scored twice on fielder's choice grounders by Velazquez and Willson Contreras, and added another run on an RBI groundout by Seiya Suzuki.
With Contreras representing the tying run at second base and two outs, Dominic Leone got Ian Happ to ground out, earning his third save in six chances.
''We got a lot of traffic there,'' Cubs manager David Ross said. ''Just couldn't come up with that final hit from the top of our order. (We) struggled a little bit, but guys continued to fight hard.''
Giants starter Jakob Junis pitched four scoreless innings, allowing five hits and a walk with four strikeouts. Tyler Rogers (2-3) followed with two perfect innings and earned the win.
''Rog did a great job,'' San Francisco manager Gabe Kapler said. ''Sort of the Rog that we've come to expect over the last couple of years. It's been up and down for him this season, but that was a really good outing for him.''
Smyly (3-6) allowed five earned runs in four innings against his former team. The left-hander, who pitched for San Francisco in 2020, allowed seven hits and two walks, striking out five.
Giants shortstop Thairo Estrada left the game early after being hit by a pitch in the helmet in the fifth inning.
Cubs reliever Mark Leiter Jr., recalled earlier Saturday from Triple-A Iowa, hit Estrada with an 84 mph changeup, sending him to the ground. Estrada was on his back and spoke to training staff, eventually getting helped to his feet and back to the clubhouse.
''He's still a little dizzy,'' Kapler said. ''Some pressure on his left side. So he's having concussion-like symptoms. We haven't yet taken that step to diagnose him with a concussion, but good chance that's where we'll be and we'll figure out what to do from a roster perspective in the next few hours or tomorrow morning.''
Jason Vosler ran for Estrada and took over at shortstop.
HONORING WILL THE THRILL
Before the game, the Giants retired longtime first baseman Will Clark's number 22 jersey. Clark spent eight of his 15 major-league seasons with San Francisco, making five All-Star appearances with the franchise and earning the 1989 NLCS MVP award.
''A lot of anticipation leading up to it and it was a lot of fun being on the field,'' Clark said. ''I was soaking it all in. ... It was really special.''
Among those who gave speeches were former teammates Barry Bonds, Kevin Mitchell and Mike Krukow. Several other Giants legends were on hand, including Buster Posey and Bruce Bochy.
Clark thanked his former teammates and coaches, as well as the fans of San Francisco, in a passionate speech, receiving a thunderous standing ovation from the sellout crowd at Oracle Park.
Earlier Saturday, the Cubs traded veteran RHP Chris Martin to the Los Angeles Dodgers for INF/OF Zach McKinstry.
The 36-year-old Martin is 1-0 with a 4.31 ERA in 34 appearances this season. The 6-foot-8 reliever has recorded 40 strikeouts in 31 1/3 innings while issuing just four walks.
''We've had a really good bullpen,'' Ross said. ''He's been a big part of that. So I'm happy that he gets to go on and continue to chase another championship. His time here was good.''
The 27-year-old McKinstry has appeared in 10 games this year, going 1 for 11 with a home run and two RBI. He is expected to join the Cubs in the next couple of days.
Cubs: 2B Nick Madrigal (left groin strain) and SS Andrelton Simmons (right shoulder strain) made rehab starts for Triple-A Iowa on Saturday. Madrigal went 2 for 3 with two singles and a walk. Simmons was 0 for 4 with three strikeouts.
Giants: SS Brandon Crawford (left knee inflammation) ran on the field and took batting practice before the game. He is expected to go on a rehab assignment in the coming days.
Cubs RHP Adrian Sampson (0-1, 3.20 ERA) faces San Francisco for the first time in his career on Sunday. Sampson is seeking his first win since Sept. 14, 2021.
Giants LHP Carlos Rodon (8-6, 3.18) has allowed five earned runs in each of his last two starts.
More AP MLB: https://apnews.com/hub/mlb and https://twitter.com/AP-Sports
Copyright 2023 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.