¦ Rockies: Ryan McMahon hit a two-out, three-run walk-off homer for a 3-2 stunner against the Dodgers. With closer Kenley Jansen on the DL, J.T. Chargois gave up the home run. The Rockies, missing All-Star 3B Nolan Arenado because of a shoulder injury, moved within 1 1 /2 games of the Dodgers for the NL West lead.

¦ Brewers: Mike Moustakas delivered a two-run double in the eighth and Josh Hader recorded a two-inning save in a 4-2 win over the Braves. The Brewers snapped a two-game skid and pulled within two games of the NL Central lead. Hader, who hadn’t pitched in three days, got his ninth save in 12 chances.

¦ Mariners: Ryon Healy had three hits and drove in the go-ahead run in a 3-2 victory over the Astros. The Mariners have taken three straight from their AL West rivals and improved to 44-17 in games decided by one or two runs. Wade LeBlanc (7-2) allowed two runs on three hits in five innings. Edwin Diaz struck out two in a perfect ninth for his MLB-leading 45th save in 48 opportunities. Charlie Morton (12-3) yielded three runs on seven hits in six innings for his first loss since July 1. ... Former ace Felix Hernandez, recently demoted to the bullpen, vowed that his firstever stint as a reliever won’t last long. “I’ll be a starter before the end of the year,” he said.

¦ Yankees: Rookie Miguel Andujar’s two-run homer broke a tie in the seventh inning of a 5-3 win over the Rangers. Lance Lynn allowed one run in five innings and struck out eight. The Yanks have won five of six.

¦ Cardinals: Jack Flaherty struck out nine in seven innings of the Cardinals’ fourth straight win, an 8-3 decision over the Royals.

Harrison Bader and Jose Martinez hit two-run homers.

¦ Mets: David Wright will play five innings at 3B on Sunday for high Class A St. Lucie. Wright, 35, hasn’t played in the majors since May 2016 or the minors since last August. He has been rehabbing from multiple surgeries on his shoulder, back and neck.