Our Clients:

Field Level Media - Professional sports content solutions | FLM

Jul 20, 2026 10:43 pm

Late-game heroics help Royals take down Giants

royals
Photo by: Denny Medley-Imagn Images

Salvador Perez clubbed a two-run shot to move within one of tying the Royals’ all-time home run record, but Kansas City needed Nick Loftin’s walk-off, squeeze bunt in the ninth inning to win 4-3 over the visiting San Francisco Giants on Monday night.

San Francisco trailed 3-1 and was down to its final out in the top of the ninth, when Kansas City’s Alex Lange (1-5) allowed a single to Jung Hoo Lee. Then Willy Adames sent a low-and-away pitch the opposite way and just over the right-field fence to tie the game.

However, with runners on first and third and one out against Caleb Kilian (2-6) in the bottom of the frame, Loftin, who replaced All-Star Bobby Witt Jr. after he exited with lingering low back tightness earlier in the contest, bounced a bunt toward charging first baseman Bryce Eldridge, who could not make a clean play to get Josh Rojas at the plate.

With the Royals down 1-0 in the fourth and a man on, Perez cleared the center-field wall for career homer No. 316, leaving him one back of George Brett’s franchise record.

Meanwhile, All-Star Michael Wacha yielded only Heliot Ramos’ homer in the fourth, two other hits, two walks and struck out five over six innings to record his 13th quality start of the season as Kansas City improved to 3-1 on a six-game homestand.

Wacha didn’t yield a hit until Ramos found the fountain deck over the right-field wall.

However, the Royals scored three times in the bottom of the fourth. After Giants starter Trevor McDonald hit Vinnie Pasquantino, Perez moved closer to team history. Michael Massey then doubled to right and eventually scored on Isaac Collins’ two-out single that made it 3-1.

McDonald came out for the bottom of the fifth, but exited before throwing a pitch in the inning due to right elbow discomfort. In addition to the three runs, McDonald allowed four hits and walked two with three strikeouts on 67 pitches.

Daniel Susac had two hits for the Giants, who have lost three straight.

–Field Level Media

You may also like

kendry rojas
Jul 21, 2026 4:58 am

Twins looking to break out of funk in Cleveland … quickly

The Minnesota Twins are on the periphery of the American League postseason race with the trade deadline approaching, three games out of the final wild-card position. Absorbing three lopsided road…

zack wheeler
Jul 21, 2026 4:44 am

Phillies’ Zack Wheeler, Dodgers’ Justin Wrobleski test mettle in rematch

Zack Wheeler and Justin Wrobleski headline a star-studded pitching matchup Tuesday when the Philadelphia Phillies continue their home series with the Los Angeles Dodgers. Wheeler (10-1, 2.13 ERA) has enjoyed…

red sox
Jul 21, 2026 1:44 am

MLB roundup: Red Sox edge Orioles for 14th straight win

Caleb Durbin hit a tiebreaking solo home run to break in the eighth inning as the Boston Red Sox extended their winning streak to 14 games by beating the visiting…

More Baseball News

kendry rojas
Jul 21, 2026 4:58 am

Twins looking to break out of funk in Cleveland … quickly

The Minnesota Twins are on the periphery of the American League postseason race with the trade deadline approaching, three games out of the final wild-card position. Absorbing three lopsided road…

zack wheeler
Jul 21, 2026 4:44 am

Phillies’ Zack Wheeler, Dodgers’ Justin Wrobleski test mettle in rematch

red sox
Jul 21, 2026 1:44 am

MLB roundup: Red Sox edge Orioles for 14th straight win

athletics
Jul 21, 2026 1:13 am

Three-run inning carries Athletics past host Diamondbacks

jo adell
Jul 21, 2026 1:08 am

Walk-off HBP lifts Angels past Cardinals in low-scoring affair

Read all
fb-post
advertisment
title-icon

Upcoming events

See all odds