Minnesota Twins' Brian Dozier avoids an inside pitch during the fourth inning of a baseball game against the Detroit Tigers, Monday, July 18, 2016, in Detroit. (AP Photo/Duane Burleson)
Minnesota Twins' Brian Dozier avoids an inside pitch during the fourth inning of a baseball game against the Detroit Tigers, Monday, July 18, 2016, in Detroit. (AP Photo/Duane Burleson) Credit: Duane Burleson

Chicago — Anthony Rizzo hit a three-run homer, Jon Lester pitched 7 innings and the Chicago Cubs stopped an eight-game losing streak against the New York Mets with a 5-1 victory on Monday night in a rematch of last year’s NL Championship Series.

With one out and two on in the third inning, Rizzo fouled off five straight 2-2 pitches from Steven Matz before driving a changeup deep into the right-center bleachers for his 22nd homer.

The crowd of 41,353 cheered wildly as Rizzo rounded the bases on a picturesque night at Wrigley Field. The All-Star slugger is batting .339 with three homers and 10 RBIs in July.

Yankees 2, Orioles 1

New York — Alex Rodriguez hit his 696th career homer , Ivan Nova grinded through six innings and the Yankees’ bullpen trio closed up shop for the second straight game to help New York beat the Baltimore Orioles 2-1 on Monday night.

Nova (7-5) loaded the bases in the first inning and needed 60 pitches to get through three but allowed just a solo homer to Jonathan Schoop.

Tigers 1, Twins 0

Detroit — Matt Boyd allowed three hits in six outstanding innings, and Detroit beat Minnesota to hand the last-place Twins another loss.

Justin Upton homered in the second to back Boyd (1-2), who struck out seven with one walk and provided a welcome boost to a rotation that has shown little depth of late.

Reds 8, Braves 2

Cincinnati — Zack Cozart, Joey Votto and Eugenio Suarez all homered in the fourth inning as the Cincinnati got the better of a matchup between the NL’s two worst teams.

The Reds (35-58) have taken three of five this season against the Braves, who have the majors’ worst record (32-61).

Marlins 3, Phillies 2

Philadelphia — Jose Fernandez tied a career-high with 14 strikeouts, and Martin Prado hit a solo homer off Brett Oberholtzer (2-2) in the 11th.

Fernandez pitched 6 innings and became the pitcher to reach 500 strikeouts in the fewest innings: 400.

Royals 7, Indians 3

Kansas City, Mo. — Jarrod Dyson hit a grand slam that capped a seven-run rally in the eighth inning and Kansas City broke loose after Indians pitcher Corey Kluber cramped up.

Kluber scattered five hits and took the mound to begin the eighth with a 2-0 lead. But manager Terry Francona and trainer James Quinlan came from the dugout and pulled Kluber.

Kluber was suffering from a right calf cramp with the temperature at 90 degrees and the heat index 99 at the start of the game.