Avila and Loftin power the Royals to a 3-2 win over the Giants

Kansas City Royals starting pitcher Luinder Avila throws during the first inning of a baseball game against the San Francisco Giants, Tuesday, July 21, 2026, in Kansas City, Mo. (AP Photo/Charlie Riedel)
Kansas City Royals starting pitcher Luinder Avila throws during the first inning of a baseball game against the San Francisco Giants, Tuesday, July 21, 2026, in Kansas City, Mo. (AP Photo/Charlie Riedel)
Kansas City Royals' Nick Loftin hits an RBI single during the sixth inning of a baseball game against the San Francisco Giants Tuesday, July 21, 2026, in Kansas City, Mo. (AP Photo/Charlie Riedel)
Kansas City Royals' Nick Loftin hits an RBI single during the sixth inning of a baseball game against the San Francisco Giants Tuesday, July 21, 2026, in Kansas City, Mo. (AP Photo/Charlie Riedel)
San Francisco Giants pitcher Sam Hentges throws during the sixth inning of a baseball game against the Kansas City Royals, Tuesday, July 21, 2026, in Kansas City, Mo. (AP Photo/Charlie Riedel)
San Francisco Giants pitcher Sam Hentges throws during the sixth inning of a baseball game against the Kansas City Royals, Tuesday, July 21, 2026, in Kansas City, Mo. (AP Photo/Charlie Riedel)
San Francisco Giants' Jesus Rodriguez slides home to score on a single by Drew Gilbert during the fifth inning of a baseball game against the Kansas City Royals, Tuesday, July 21, 2026, in Kansas City, Mo. (AP Photo/Charlie Riedel)
San Francisco Giants' Jesus Rodriguez slides home to score on a single by Drew Gilbert during the fifth inning of a baseball game against the Kansas City Royals, Tuesday, July 21, 2026, in Kansas City, Mo. (AP Photo/Charlie Riedel)
Carbonatix Pre-Player Loader

Audio By Carbonatix

KANSAS CITY, Mo. (AP) — Luinder Avila struck out a career-high seven and Nick Loftin hit a tiebreaking RBI single as the Kansas City Royals beat the San Francisco Giants 3-2 on Tuesday night.

Avila (5-3) allowed five hits and two runs in 6 1/3 innings. It was the longest outing in 10 career starts for the 24-year-old right-hander. Matt Strahm, John Schreiber and Alex Lange worked hitless innings of relief. Lange struck out two in the ninth inning and earned his ninth save.

Giants starter Tyler Mahle (2-9) struck out four and allowed five hits and three earned runs in five innings.

Carter Jensen opened the scoring with a solo homer in the bottom of the third. It was Jensen's 14th homer of the season and the fifth straight game that the Royals have homered.

San Francisco's Jesus Rodriguez doubled with two out in the fifth and scored on a single by Drew Gilbert. Gilbert advanced on a single by Christian Koss and scored when Royals shortstop Tyler Tolbert bobbled a grounder off the bat of Heliot Ramos.

Kansas City's Isaac Collins walked leading off the sixth and advanced when Sam Hentges hit Salvador Perez with a pitch. Vinnie Pasquantino extended his hitting streak to 16 games with an RBI single to center that tied the game. Loftin then put the Royals ahead to stay with a bases-loaded single.

Pasquantino and Loftin each went 2 for 3.

Royals right fielder Jac Caglianone left after the fifth inning with right shoulder soreness. He was 0 for 2 with a groundout and a strikeout before being replaced by Isaac Collins.

Up next

Giants RHP Landen Roupp (7-8, 3.98 ERA) starts Wednesday against Royals RHP Seth Lugo (3-6, 4.39).

___

AP MLB: https://apnews.com/hub/mlb

 

Salem News Channel Today

Sponsored Links

On Air & Up Next

  • The Hugh Hewitt Show
    3:00AM - 5:00AM
     
    Hugh Hewitt is one of the nation’s leading bloggers and a genuine media   >>
     
  • The Scott Jennings Show
     
    Jennings is battle-tested on cable news, a veteran of four presidential   >>
     
  • O’Connor & Company
    6:00AM - 9:00AM
     
    From 6:00–9:00 a.m. Eastern, O’Connor & Company will drive coverage of the   >>
     
  • The Mike Gallagher Show
    9:00AM - 11:00AM
     
    Mike Gallagher is one of the most listened-to radio talk show hosts in America.   >>
     
  • Best Stocks Now!
    11:00AM - 12:00PM
     
    the best stocks, now!
     

See the Full Program Guide