Cody Asche had two hits with a double and two RBIs and Roger Bernadina had two RBIs for the Phillies, who have won six of their last eight games.
A.J. Pollock had three hits, including a three-run homer, for Arizona, which has lost four of five.
The game started just 11 hours and 25 minutes after the final out at 2:12 a.m. of Saturday's 7-hour, 6-minute marathon that set a record for length of time of a game for both clubs. This one was more conventional, taking 2 hours, 49 minutes.
This material may not be published, broadcast, rewritten, or redistributed.