Arizona Diamondbacks' Adrian del Castillo lays down a sacrifice bunt...

Arizona Diamondbacks' Adrian del Castillo lays down a sacrifice bunt during the second inning of a baseball game against the Washington Nationals, Friday, July 24, 2026, in Washington. Credit: AP/Daniel Kucin Jr.

WASHINGTON — All-Star Eduardo Rodríguez bounced back from his worst start of the season, Gabriel Moreno drove in the go-ahead run with a sac fly and the Arizona Diamondbacks beat the Washington Nationals 3-2 on Friday night.

Rodríguez (9-3) held the Nationals to Dylan Crews’ two-run homer in six innings. Arizona has won four straight and 10 of 12 as it fights for an NL wild-card spot.

Paul Sewald worked the ninth for his 24th save.

Moreno broke a 2-2 tie in the seventh with the sacrifice fly. The catcher also singled twice.

Crews’ shot to left-center tied it at 2 in the fourth.

Arizona scored first on Tim Tawa's safety squeeze that deadened in the grass, travelling 10 feet down the first-base line, scoring Max Kepler in the second inning. Ketel Marte’s fielder’s choice groundout made it 2-0 later in the inning.

Nationals right-hander Zack Littell (7-8) took the loss.

Arizona Diamondbacks pitcher Eduardo Rodriguez throws during the first inning...

Arizona Diamondbacks pitcher Eduardo Rodriguez throws during the first inning of a baseball game against the Washington Nationals, Friday, July 24, 2026, in Washington. Credit: AP/Daniel Kucin Jr.

Up next

Arizona LHP Micah Bratt (0-0, 5.06 ERA) was set to face All-Star LHP Foster Griffin (11-2, 2.68) on Saturday.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME