CHICAGO (AP) — Kyle Schwarber and Miguel Montero each hit a two-run homer, Albert Almora Jr. and Jon Jay added run-scoring hits in a four-run sixth inning and the Chicago Cubs rallied from five down in a 9-7 win over the Milwaukee Brewers on Tuesday night.

Brewers slugger Eric Thames had two doubles and three hits but ended his franchise record-tying homer streak at five games.

Wade Davis got his third save and the bullpen retired 15 of its final 16 batters as the Cubs snapped a four-game skid.

The Brewers staked Jimmy Nelson to a 5-0 lead in the third, but the right-hander couldn't make it hold, allowing seven runs and nine hits in 5 1/3 innings. Reliever Jared Hughes (1-1) took the loss.

Brett Anderson pitched 3 2/3 innings and allowed six runs and eight hits. Justin Grimm (1-0) worked a scoreless sixth for the win.

Thames set a Brewers record by getting a hit in his 12th straight start to begin the season. The former Korean star has an extra-base hit in eight consecutive games.

Travis Shaw went 3 for 4 with a homer and three RBIs for Milwaukee.

Sox snap Yanks' streak

NEW YORK (AP) — Miguel Gonzalez pitched shutout ball into the ninth inning to win a road start for the first time in two years, Leury Garcia and Avisail Garcia homered off Luis Severino, and the Chicago White Sox beat the Yankees 4-1 Tuesday night to stop New York's eight-game winning streak.

Gonzalez (2-0) allowed four hits — all infield singles — and one run in 8 1/3 innings, struck out four and walked one. He had been 0-7 in 19 road starts since a victory at Tampa Bay for Baltimore on July 25, 2015.

The right-hander retired his first 12 batters before Starling Castro's infield single on a slow bouncer to shortstop leading off the fifth and threw just 88 pitches.

This Week's Circulars