PHOENIX (AP) — Luke Weaver retired the first 17 batters he faced, Eduardo Escobar homered for the fourth straight game and the Arizona Diamondbacks beat the Reds 7-0.
The 27-year-old Weaver took a no-hitter into the seventh inning before giving up a broken-bat single to Eugenio Suárez, whose ground ball found a hole up the middle.
The right-hander hit Alex Blandino with a pitch with two outs in the sixth, the first of three baserunners he allowed.
Weaver needed just 94 pitches over seven innings to carve through Cincinnati’s red-hot lineup.
Rookie Matt Peacock pitched the final two innings to complete the two-hitter.