MILWAUKEE — Brent Suter drove in two runs and pitched a season-high seven innings and the NL-leading Brewers squashed Jake Arrieta and the Phillies 13-2 on Friday night.

Suter (7-4) allowed one run on six hits to win his fifth start in the last six. He pushed the Brewers to 43-27 for the best record in the NL.

Christian Yelich, Hernan Perez and Jesus Aguilar homered.

The Brewers have scored 40 runs against the Phillies in four games, including 27 in three at Citizens Bank Park. Philadelphia has 13 in that span.

Arrieta (5-5) came in 3-0 with a 2.03 ERA in five career starts at Miller Park, but the Brewers snapped that streak by reaching him for eight runs — four earned — on seven hits in 31/3 innings. He walked two and struck out one.

The Brewers chased Arrieta in the fourth, keeping him winless in three starts in June.

Phillies infielder Jesmuel Valentin pitched the eighth and surrendered Aguilar’s two-run homer and Manny Pina’s run-scoring grounder.

Cesar Hernandez went 3-for-3 with an RBI double. Odubel Herrera hit a solo home run.

Suter got hit by a pitch with the bases loaded in the second. Shortstop Scott Kingery misplayed Lorenzo Cain’s liner for two more runs. Aguilar added a sacrifice fly and Cain scored on a wild pitch.

In the fourth, Suter reached on a fielding error by left fielder Rhys Hoskins and scored on Cain’s double. Yelich hit the first pitch for his ninth home run of the season.

Perez started the sixth by homering off reliever Mark Leiter Jr. Suter sliced an opposite-field base hit for his second RBI in the game.