For the first time since the opening week of the season, the Phillies have won the first two games of a series.

The Phils outlasted the rain and the Arizona Diamondbacks, 7-5, to improve to 15-23 on the season. They've won a season-high four straight games.

The Phillies matched a season high with seven runs and set new season highs with six extra-base hits and 19 baserunners total (including two who reached via error).

This is the Phils' third series win of the season and first since April 24-26 against the Braves.

Starting pitching report
Jerome Williams remained in the game after a 77-minute rain delay in the third inning and was able to complete five innings to earn the win.

Williams (3-3, 5.02) allowed three runs (two earned) on seven hits over five innings with four strikeouts. He was taken deep by hulking Diamondbacks first baseman Paul Goldschmidt.

Williams has allowed seven homers in 43 innings, and has a .313 opponents' batting average — not an enviable combination. He's pitched more than five innings just three times in eight starts, failing to do so in each of his four May outings.

Diamondbacks rookie Archie Bradley turned in the worst outing of his young career, allowing four earned runs in just two innings.