Cristopher Sánchez tossed seven scoreless innings a day after the Phillies gave him a new contract, Bryce Harper doubled and singled, and NL-best Philadelphia beat the Arizona Diamondbacks 4-1. David Dahl hit a two-run single, and Bryson Stott and Nick Castellanos also had RBIs for the Phillies. Philadelphia took two of three in the series that was a rematch of last season’s NL Championship Series, won by Arizona. The first pitch of 11:36 a.m. marked the earliest start to a game at 20-year-old Citizens Bank Park. Sánchez struck out four, walked none and allowed only three singles. He signed a new four-year, $22.5 million contract for 2025-28 on Saturday.