Salvador Perez’s two-run shot tied the Royals’ all-time franchise home run record and highlighted a five-run seventh inning as Kansas City rallied to sweep a three-game home series over the San Francisco Giants with a 5-4 win Wednesday.
Kansas City managed just two hits against San Francisco starter Landen Roupp through six innings, when it trailed 3-0. However, Vinnie Pasquantino opened the bottom of the seventh with a double, where he was deemed to be pushed off second base by San Francisco’s Willy Adames on the tag. Giants manager Tony Vitello was ejected after arguing the call.
Perez then followed by matching George Brett’s club record of 317 home runs, ending Roupp’s day with a 437-foot drive that landed into the fountains over the right-center-field wall. Perez took a curtain call, and the milestone ignited a rally that would help the Royals complete a 5-1 homestand.
Kansas City starter Seth Lugo (4-6) allowed three runs, three hits and two walks over seven innings, while Steven Cruz overcame yielding Casey Schmitt’s solo homer in the ninth for his first career save.
Following Perez’s homer, San Francisco’s Sam Hentges (1-3) replaced Roupp. Hentges threw wildly to first on an infield single by Michael Massey, who eventually scored the tying run when pinch hitter Nick Loftin dropped a single into left off Keaton Winn. The Royals loaded the bases with two outs, and Lane Thomas delivered a tiebreaking two-run single to right-center field for a 5-3 lead.
Lugo allowed just a Rafael Devers’ double through the first five innings. Meanwhile, Roupp surrendered only a third-inning bunt single to Andrew Velazquez in the same span.
Lugo walked Adames to open the sixth, then hit Drew Gilbert. Both runners advanced on Drew Cavanaugh’s sacrifice bunt, and Adames scored via Luis Arraez’s flyout to center.
The Giants added on in the seventh. Devers drew a one-out walk, then after Schmitt struck out, he scored from first on Jung Hoo Lee’s double. Adames followed with a run-scoring ground-rule double to make it 3-0.
Roupp was charged with two runs, while striking out seven, in six innings as the Giants lost their fifth straight contest.
The Royals placed All-Star shortstop Bobby Witt Jr. (lower back tightness) on the 10-day injured list for the first time in his five-year career.




