Peralta homers as Cardinals beat Brewers 8-1

St. Louis Cardinals' Jhonny Peralta crosses home after hitting a solo home run off of Milwaukee Brewers' Chase Anderson during the second inning of a baseball game Saturday, July 9, 2016, in Milwaukee.
St. Louis Cardinals' Jhonny Peralta crosses home after hitting a solo home run off of Milwaukee Brewers' Chase Anderson during the second inning of a baseball game Saturday, July 9, 2016, in Milwaukee.

MILWAUKEE (AP) - Jhonny Peralta, Tommy Pham and Aledmys Diaz homered, helping Carlos Martinez and the St. Louis Cardinals beat the Milwaukee Brewers 8-1 on Saturday.

Peralta hit a leadoff drive in the second off Chase Anderson (4-10). Pham connected for a solo shot and Diaz belted a three-run homer during the Cardinals' five-run ninth.

Martinez (8-6) struck out a season-high 11 in five innings in his first win since June 11. The right-hander allowed one run and four hits with four walks.

Anderson struggled with his command and lasted just four innings. He walked five and allowed two runs and four hits.

Kirk Nieuwenhuis hit an RBI single in the third for Milwaukee's only run. The Brewers stole three bases in the inning, including a pair by Jonathan Villar, but left the bases loaded.

Tyler Lyons relieved Martinez and pitched 2 1/3 hitless innings. Matt Bowman got two outs and Seth Maness finished the four-hitter.

Stephen Piscotty had two hits and scored two runs for St. Louis and Jedd Gyorko singled in Yadier Molina in the eighth. Alberto Rosario drove in the Cardinals' final run with his first career hit.

TRAINER'S ROOM

Cardinals: OF Matt Holliday, who sprained his left ankle rounding first base on Friday, was a late scratch. Holliday was initially slated to play left field and bat third. He was replaced by Pham. ... Peralta, who pinch-hit on Friday but had been out of the starting lineup for three games with a left thumb injury, started at third base. ... Reliever Trevor Rosenthal, who left Friday's game with what was described as left hamstring cramps, wasn't in uniform in the Cardinals' clubhouse prior to Saturday's game. He was expected to have an MRI to check for a strain.

OFF DAY

Brewers catcher Jonathan Lucroy was out of the starting lineup for routine rest. Manager Craig Counsell said Lucroy would start on Sunday.

UP NEXT

Cardinals: Mike Leake (5-7, 4.33 ERA) gets the ball in the series finale on Sunday. He is 1-0 with a 4.50 ERA in two starts against the Brewers this season.

Brewers: Junior Guerra (6-1, 2.93 ERA) has won his last three starts, posting a 0.81 ERA. He has pitched 15 1/3 consecutive scoreless innings. In his only start against the Cardinals this season, Guerra gave up four runs and eight hits in 6 1/3 innings.

GAME VIDEO

Cardinals vs. Brewers highlights