A string of solid starts has aided the Philadelphia Phillies in what's easily their longest win streak of this season.
The Phillies' lineup also contributed significantly to the latest victory and Sean O'Sullivan is hoping to see a repeat performance from the offense as he attempts to end his four-year winless drought Sunday against the Arizona Diamondbacks.
Philadelphia's rotation has a 2.08 ERA in the team's four consecutive wins, dropping its season mark from 5.14, second-worst in the NL, to 4.77. Jerome Williams gave up three runs in five innings Saturday in a 7-5 victory, and the Phillies (15-23) produced 13 hits while matching their highest run total in 2015.
Grady Sizemore had four hits and Chase Utley went 2 for 3 with a pair of RBIs, boosting his average to .138. Philadelphia is near the bottom of the NL with a .236 average, 20 homers and 114 runs, but is batting .307 with 15 runs in its last three games.
"I like what I'm seeing, and it's coming from different guys," manager Ryne Sandberg said. ''The timing is good with some guys getting hot and others joining in. I think it's snowballed with some momentum.''
O'Sullivan (0-2, 5.06 ERA) hasn't seen that level of hitting this season and in his continued attempt to earn his first major league win since May 12, 2011. The right-hander lost his ninth decision in 18 games (13 starts) since his last victory on Tuesday in his return from left knee tendinitis.
O'Sullivan, who made two starts before his stint on the disabled list, gave up three runs in five innings in a 7-2 defeat to Pittsburgh. He's received a combined two runs of support in 16 innings this season.
"I definitely feel like there's an opportunity and I'm doing everything I can to take advantage of it," O'Sullivan said.
In his first start against Arizona (15-20), O'Sullivan will try to lead Philadelphia to its first sweep of the Diamondbacks since July 27-29, 2010, and its 11th win in the last 14 matchups.
Arizona, losers in six of eight and three in a row, is hoping to see Josh Collmenter (3-4, 5.27) rebound from the worst outing of his career. The right-hander was charged with nine runs while recording just four outs in an 11-1 loss to Washington on Monday.
"Even the couple of good pitches I made turned into a couple slow rollers, a couple of hits. I couldn't control the damage from that point," Collmenter said.
Collmenter gave up six runs and a career high-tying 11 hits in 2 2-3 innings in his most recent start against the Phillies on July 26, a 10-6 win in 10 innings in Philadelphia. He pitched six scoreless innings in his other matchup in 2014, a 5-4 home win April 25.
Utley, batting .357 in his last 12 games against the Diamondbacks, is 5 for 9 lifetime against Collmenter.
Aaron Hill homered in his only at-bat against O'Sullivan and was limited to pinch-hitting duties Saturday because of illness.
Hill, who flew out in his lone at-bat, is hitting .432 with three homers and 10 RBIs while batting safely in 10 of his last 13 games. He's batting .368 in his last 11 against Philadelphia.