CINCINNATI -- San Francisco's comeback from an 8-0 deficit Friday was historic.
This one wasn't as gaudy, but manager Bruce Bochy may have been even more impressed.
Brandon Crawford delivered a tiebreaking, pinch-hit homer in the ninth inning to help the Giants erase a four-run first-inning by Cincinnati to beat the Reds 6-5 Sunday.
"Today's might've been better because we were facing a tougher pitcher," San Francisco manager Bruce Bochy said. "It's hard to say it was better than 8-0, but they battled snd battled and got it done."
Crawford's two-run shot lifted the Giants after Cincinnati homered on three straight pitches by starter Jeff Samardzija in the first.
Buster Posey hit a tying, three-run homer in the sixth and opened the ninth with a one-out double against Raisel Iglesias (1-5). Crawford followed with his first homer of the season and second career pinch-hit homer deep into the right field seats, lifting the Giants to their third win in four games.
"It was hard to see," Crawford said. "I was just trying to focus on seeing the ball and putting a good swing on it."
San Francisco overcame an eight-run deficit to beat Cincinnati 12-11 in 10 innings Friday night, but Posey leaned toward agreeing with his skipper, especially since the Giants came back against Luis Castillo, the reigning NL Pitcher of the Month.
"He was throwing a no-hitter until the sixth," Posey said. "He was tough -- really tough. Being able to score four runs off him is a nice accomplishment."
Crawford's homer was the second ninth-inning blast allowed by Iglesias. Posey hit a tying homer Friday.
"The Giants are a good team and have been for a long time," Reds manager David Bell said. "We've seen Raisel really good, too. He's not happy with the results, but we still like where he is."
Suarez followed Joey Votto's leadoff bloop single to center with a drive that just cleared the fence down the right field line. Winker and Dietrich followed with first-pitch drives to right-center, Dietrich turning his entire body to stare into the Reds dugout as he danced up the first base line after his fourth home run in three games.
The home runs were each player's ninth of the season.
Samardzija regrouped and retired his last 13 batters. He allowed five hits and four runs with four strikeouts in five innings.
Castillo was dynamic through five innings, facing the minimum 15 batters and allowing no hits and one walk. The Giants reached him in the sixth for four runs.
"I didn't do anything different in the sixth inning," Castillo said. "I didn't know I was throwing a no-hitter. I don't think I missed with the pitch to Posey. It was a really good pitch. He put a good swing on it."
Castillo gave up four hits and four runs with two walks. He tied his season high with nine strikeouts.
Samardzija became the first Giants pitcher to allow three consecutive home runs since Brett Tomko on April 18, 2004, against the Dodgers.
MAKING MR. RED PROUD
With the team wearing blue throwback jerseys, caps and pants from 1911, Dietrich drew on a fake mustache with eye black.
The Reds promoted IF Josh VanMeter from Triple-A Louisville and optioned LHP Cody Reed to the Bats before Sunday's game. Reed pitched 2 1/3 innings of scoreless relief Saturday in his only appearance after being recalled. VanMeter was hitting .336 with 13 home runs in 30 games with Louisville.
Giants: LHP Derek Holland is expected to be activated from the injured list in time to start on Wednesday at Colorado. Holland has been sidelined since April 28 with a left index finger bone bruise.
Giants: LHP Drew Pomeranz (1-3, 4.08) makes his first appearance against Cincinnati since 2016.
Reds: RHP Anthony DeSclafani (1-1, 3.48) has a 14 2/3 innings scoreless streak, four outs short of matching his career high.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Padres win late after walk, then double play to end it
The Padres use a late Trent Grisham walk on offense and a Manny Machado double play on defense to squeak by the Dodgers.
Tatis, Bauer show respect for each other after K
Trevor Bauer throws a fastball by Fernando Tatis Jr. for a strikeout and they both nod to each other as Tatis walks back to the dugout.
Bauer struts off the mound after strikeout
Trevor Bauer strikes out Trent Grisham and has fun with the crowd as he walks off the mound.
Teoscar Hernandez does a split on RBI double
Teoscar Hernandez gets the Blue Jays on the board with an RBI double in the first inning.
Adolis Garcia cranks 2 homers in Rangers' win vs. A's
Adolis Garcia crushes two big home runs for the Rangers as they solidify a 5-3 home win over the A's.
Sanchez, Voit lift Yankees to walk-off win
Gary Sanchez belts a solo home run to tie the game and then Luke Voit's big single sends the Yankees to a 6-5 walk-off win vs. the Royals.