PHILADELPHIA (AP) The Philadelphia Phillies' bats finally are showing signs of life.
Jeff Francoeur hit a home run and Grady Sizemore had four hits to lead Philadelphia to their fourth straight win, 7-5 over the Arizona Diamondbacks on Saturday night.
Chase Utley had two hits and two RBIs for the Phillies, who matched their season high in runs and came within a hit of tying their season high in the game that was delayed 1 hour, 17 minutes by rain. Ryan Howard added a single and a double, and drove in a run.
''I like what I'm seeing, and it's coming from different guys,'' Phillies 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.''
Philadelphia entered ranked at or near the bottom of the league in most offensive categories, including last in runs (107), home runs (19) and RBIs (103). The Phillies have averaged 4.5 runs during the streak.
''That has been a key, getting hits with men on base,'' Sandberg said.
Jerome Williams (3-3) allowed three runs - two earned - in five innings and seven hits to snap a two-game losing skid. Williams had allowed nine earned runs in his last 9 1/3 innings. Jonathan Papelbon pitched a 1-2-3 ninth for his ninth save.
Rookie Yasmany Tomas hit his first major league homer, and Paul Goldschmidt had a two-run homer for Arizona, which has lost four of five.
Archie Bradley (2-1) returned for the first time since suffering a right sinus fracture after taking a line drive off his face April 28. Bradley allowed four runs and five hits in two-plus innings.
''He just had a tough night,'' Arizona manager Chip Hale said. ''He struggled with his command and they hit him. It was not unexpected, coming back after what he went through. It's tough to get back in a groove after being out so long.''
Asked if getting hit in the face was on his mind, Bradley said: ''No, not at all.''
The closest a ball came to the right-hander was Carlos Ruiz's lined single up the middle in the second.
''It's kind of out of my mind right now,'' Bradley said. ''To me, that was just a hit.''
Francoeur homered to left in the second to give the Phillies a 1-0 lead, and they scored three in the third to go up four runs. Bradley didn't get any of the five batters he faced in the frame out, surrendering a pair of walks, a double and two singles. Howard had an RBI double and Hale replaced Bradley after Utley's RBI single.
Utley is 3-for-6 with two doubles and two RBIs since moving down to the No. 6 spot in the batting order Friday, as Sandberg made the change to break the six-time All-Star out of a season-long slump. Utley raised his average to .138.
''Little clearing of the mind and relaxation,'' Sandberg said.
The light rain turned heavy just after Bradley departed, forcing a lengthy delay. Upon returning, J.C. Ramirez got Francoeur to hit into a double play and Ruiz to line out to limit further damage.
Williams returned to the mound after the delay, staying loose by using a heat pack, riding a stationary bike and ''throwing a little.''
Arizona got a run back in the fourth on Nick Ahmed's RBI single and two in the fifth on Goldschmidt's 10th homer of the season. But the Phillies responded with three runs in the fifth on RBI doubles by Utley, Ruiz and pinch-hitter Andres Blanco to take a 7-3 lead.
Tuffy Gosewisch's RBI single in the sixth and Tomas' solo shot to right in the eighth capped Arizona's scoring.
The winning streak is Philadelphia's longest since five victories in a row last July 7-11.
The Diamondbacks used six pitchers. Addison Reed, who was demoted from the closer's role on Friday, allowed one hit in two scoreless innings of relief.
Ahmed entered second in the league in fielding (.992), but made two fielding errors, both on groundballs by Williams. The Diamondbacks began the day tied for first in the majors with just 13 errors.
Top Philadelphia hitting prospect Maikel Franco, who went 0-for-4 on Friday following his callup, singled in the fifth for his first hit of the season. Franco batted .179 (10-for-56) in a late-season call-up in 2014.
Diamondbacks: Infielder Aaron Hill (illness) was out of the starting lineup for the second straight day. Hill flew out in the fourth as a pinch-hitter.
Phillies: CF Ben Revere got the night off after batting .176 (6-for-34) in his last eight games.
Diamondbacks: RHP Josh Collmenter (3-4, 5.27) looks to continue his road success in the series finale at Philadelphia on Sunday. Collmenter is 2-0 with a 2.81 ERA in two starts this season away from Chase Field.
Phillies: RHP Sean O'Sullivan (0-2, 5.06) opposes Collmenter and will be vying for his first victory in more than four years.