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

guardians twins
Jul 23, 2026 4:53 pm

Twins score twice in 12th to slay Guardians

Trevor Larnach and Luke Keaschall delivered back-to-back RBI singles off Erik Sabrowski with two outs in the 12th inning, giving the Minnesota Twins a 3-1 victory over the host Cleveland…

Mike Trout
Jul 23, 2026 4:34 pm

Slumping Giants, Angels meet with deadline questions looming

Two teams taking inventory as the trade deadline approaches go head-to-head Friday night when the San Francisco Giants host a three-game interleague series against the Los Angeles Angels. The Angels…

white sox meidroth
Jul 23, 2026 4:30 pm

Surging White Sox return to comfort of home to face Astros

A timely attack and solid bullpen have helped the American League Central-leading Chicago White Sox match their season high at seven games over .500. Chicago’s bid to keep climbing continues…

More Baseball News

guardians twins
Jul 23, 2026 4:53 pm

Twins score twice in 12th to slay Guardians

Trevor Larnach and Luke Keaschall delivered back-to-back RBI singles off Erik Sabrowski with two outs in the 12th inning, giving the Minnesota Twins a 3-1 victory over the host Cleveland…

Mike Trout
Jul 23, 2026 4:34 pm

Slumping Giants, Angels meet with deadline questions looming

white sox meidroth
Jul 23, 2026 4:30 pm

Surging White Sox return to comfort of home to face Astros

matthew boyd cubs
Jul 23, 2026 4:21 pm

Surging pitchers kick off series as Cubs visit Pirates

Ben Rice
Jul 23, 2026 4:15 pm

Yankees seeking to rekindle offense against Phillies

Read all
fb-post
advertisment
title-icon

Upcoming events

See all odds