SCOTTSDALE, Ariz. -- San Francisco's Buster Posey delivered a third-inning, two-run single off Kansas City's Danny Duffy, soon to be his World Baseball Classic batterymate on the USA team, before the Royals ultimately rallied for a 4-3 victory Sunday.Duffy went three innings and gave up four hits and two runs
SCOTTSDALE, Ariz. -- San Francisco's Buster Posey delivered a third-inning, two-run single off Kansas City's Danny Duffy, soon to be his World Baseball Classic batterymate on the USA team, before the Royals ultimately rallied for a 4-3 victory Sunday.
Duffy went three innings and gave up four hits and two runs while striking out three. He threw 43 pitches, 30 for strikes.
Giants starter Madison Bumgarner worked three innings, a spring high for a Giants pitcher. He yielded his only run in the second inning, when Kansas City opened the scoring on Paulo Orlando's double and Jorge Bonifacio's RBI single.
Posey delivered his two-out, go-ahead hit off Duffy to send home Joe Panik and James Beckham, who singled back-to-back to open the Giants' third.
"I thought Duffy threw really well," Royals manager Ned Yost said. "He got a pitch up to Posey and that was the only bad pitch he made."
Mac Williamson's fourth-inning homer extended the Giants' lead to 3-1. The Royals steadily edged even, as doubles by Peter O'Brien and Raul Mondesi off Cory Gearrin generated a seventh-inning run before Hunter Dozier's eighth-inning homer off Roberto Gomez tied the score.
"That was really an impressive homer by Dozier," Yost said. "He crushed that."
Zane Evans' fielder's-choice grounder scored Bubba Starling and broke the tie in the ninth against Albert Suarez. The Giants absorbed their eighth consecutive defeat.
"I thought today was a crisp game, but the bullpen got nicked at the end," Giants manager Bruce Bochy said.
Royals Up Next: New Royals closer Kelvin Herrera will make his spring debut as the Royals take on the D-backs at Surprise Stadium on Monday at 2:05 p.m. CT. Herrera became the closer after the Royals traded Wade Davis to the Cubs for Jorge Soler.
Giants Up Next: San Francisco will entertain reigning American League champion Cleveland in a 12:05 p.m. PT encounter Monday. Player Page for Matt Cain and Ty Blach will be among the pitchers for the Giants, continuing their competition for the fifth starter's spot.
Watch every out-of-market regular-season game live on MLB.TV.
Chris Haft has covered the Giants since 2005, and for MLB.com since 2007. Follow him on Twitter at @sfgiantsbeat and listen to his podcast.