Arroyo (4-4) struck out six and allowed one runner to reach third in winning his third straight start against Philadelphia. He was 1-7 in his first 10 games against the Phillies, but has figured them out over the last two seasons.

Votto had a two-run shot and walked twice to reach safely six times. Ryan Hanigan hit a three-run homer.

Kyle Kendrick (4-2) gave up four runs and eight hits with a season-high four walks in six innings. Kendrick hadn’t allowed more than two runs in his previous seven starts.

Cincinnati won for the seventh time in its last eight games and improved to 4-1 against the Phillies this year.

Arroyo entered with a 6.00 career ERA against the Phillies, including a 9.60 ERA in three starts at Citizens Bank Park. He’s 3-0 with a 1.52 ERA in three starts against them since last Aug. 22.

Todd Frazier led off the second with an infield single, snapping an 0-for-19 slump. Donald Lutz followed with a single. Then Hanigan connected for his first extra-base hit of the season, giving the Reds a 3-0 lead. Hanigan had eight singles in 54 at-bats before taking Kendrick deep to left.

Hanigan was hit by a pitch leading off the sixth. He advanced on a sacrifice and scored on Zack Cozart’s two-out double to right to make it 4-0.

The Reds added four runs off three relievers in the eighth. Votto hit one out in the ninth.

Arroyo didn’t need all that support. He baffled hitters with his assortment of slow stuff, occasionally mixing a fastball with his mid-70s off-speed pitches.

For Kendrick, it was his worst outing since allowing five runs in Philadelphia’s home opener. Kendrick has been Philadelphia’s most consistent starter this season, posting a 2.82 ERA and outperforming Cole Hamels, Cliff Lee and Roy Halladay.

Since returning to the rotation last August, Kendrick is 11-6 with a 3.02 ERA in 21 starts.