Houston Astros' Zach Dezenzo celebrates after drawing a bases-loaded walk...

Houston Astros' Zach Dezenzo celebrates after drawing a bases-loaded walk during the eighth inning of a baseball game against the Kansas City Royals, Thursday, Aug. 29, 2024, in Houston. Credit: AP/Kevin M. Cox

HOUSTON — Zach Dezenzo drew a go-ahead bases-loaded walk and the Houston Astros took advantage of two Kansas City errors in a four-run eighth inning to beat the Royals 6-3 on Thursday night.

With two runners on and Astros trailing 3-2, Yainer Diaz hit a grounder to pitcher Lucas Erceg (2-5), who tried to barehand the comebacker, bobbled it and rushed a throw that got away from first baseman Vinnie Pasquantino. José Altuve scored from second on the play to tie the score. Pasquantino’s glove hand appeared to collide with Diaz, and he exited the game with an apparent injury.

After reliever John Schreiber intentionally walked Ben Gamel to load the bases, Jeremy Peña grounded into a force out at home. Dezenzo then drew a walk to force in Diaz with the tiebreaking run. Mauricio Dubón followed with a single to left field to score Ben Gamel, and Peña also scored on a fielding error by left fielder MJ Melendez to make it 6-3.

Ryan Pressly (1-3) pitched a scoreless eighth to earn the win after being activated from the 15-day injured list earlier in the day, and Josh Hader pitched a perfect ninth to earn his 29th save of the season.

The Royals had taken the lead in the seventh after two errors by the Astros. With one out, Salvador Perez reached first on a fielding error by Peña. Paul DeJong, nearly grounded into a double play, but the throw to first was late. Melendez walked, and Maikel Garcia reached base after third baseman Shay Whitcomb bobbled a groundball, loading the bases. Kyle Isbel then followed with a three-run double down the left-field line off Bryan Abreu for the 3-2 lead.

Astros starter Hunter Brown — pitching on his 26th birthday — allowed two hits and no earned runs while striking out four and walking one in 6 2/3 innings.

Veteran outfielder Jason Heyward made a splash in his Astros debut. After being released by the Dodgers and signing with Houston earlier this week, Heyward had a two-run double down the right-field line off Royals starter Brady Singer in the bottom of the fifth inning to give Houston a 2-0 lead.

Houston Astros' Mauricio Dubón celebrates after hitting a two-run single...

Houston Astros' Mauricio Dubón celebrates after hitting a two-run single during the eighth inning of a baseball game against the Kansas City Royals, Thursday, Aug. 29, 2024, in Houston. Credit: AP/Kevin M. Cox

Singer allowed five hits and two runs while striking out six and walking one in six innings.

Astros third baseman Alex Bregman was ejected in the fourth inning after appearing to complain about a strike-three call from home plate umpire Alex Tosi.

Royals shortstop Bobby Witt Jr., who leads the American League in hits, batting average and runs, went 0 for 4 after hitting safely in 16 of his previous 17 games.

TRAINER’S ROOM

Houston Astros' Jason Heyward celebrates after hitting a two-run double...

Houston Astros' Jason Heyward celebrates after hitting a two-run double during the fifth inning of a baseball game against the Kansas City Royals, Thursday, Aug. 29, 2024, in Houston. Credit: AP/Kevin M. Cox

Royals: RF Hunter Renfroe (right hamstring strain) is “feeling better” and started running and doing a full workout on Wednesday, manager Matt Quatraro said.

Astros: RF Kyle Tucker (shin contusion) has “looked really good” in drills and sprinting exercises, and “we’re getting there,” manager Joe Espada said before the game.

UP NEXT

Royals RHP Seth Lugo (14-8, 3.19 ERA) will start against Astros LHP Framber Valdez (13-6, 3.27) on Friday,

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 5 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME