Anthony Rizzo almost led off his third straight game with a homer, losing his bid after a replay review, before helping key a six-run rally in the ninth inning that sent the Chicago Cubs over the Pirates, 9-5, in Pittsburgh Friday night.
The Cubs won for just the third time in nine games, putting the World Series champions back at .500 with a 33-33 mark.
Manager Joe Maddon wasn’t around to see the comeback — he was ejected in the first inning after Rizzo’s drive into the Allegheny River was intially called fair, then ruled foul.
Chicago trailed, 4-3, until Jason Heyward and Willson Contreras began the ninth with doubles off Juan Nicasio (1-3) to tie it. Tony Watson gave up a go-ahead single to pinch-hitter Jon Jay. Rizzo added a two-run single, extending his hit streak to 10 games, and Addison Russell had a two-run double.
Wade Davis gave up a run in the ninth, but fanned Josh Harrison and Gregory Polanco with the bases loaded to end it.
Koji Uehera (2-3) pitched a scoreless inning.
Tommy La Stella and Ian Happ, who grew up in Pittsburgh and was playing his first game at PNC Park, had two hits each for the Cubs. La Stella had a single in the ninth.
Josh Bell hit his 12th homer and a two-run triple to help the Pirates rally from 3-0 deficit. Andrew McCutchen also had two hits, including a single in the sixth that scored Bell and put Pittsburgh ahead 4-3.
Cubs starter Eddie Butler allowed four runs in 5⅔ innings, while the Pirates’ Trevor Williams went five innings and gave up three runs.
Nationals 7, Mets 2 — Max Scherzer struck out 10 over eight masterful innings to reach double digits for the fifth straight start and limited the Mets to four hits, leading Washington to victory in New York.
Matt Wieters and Michael A. Taylor hit consecutive homers starting the third against Steven Matz (1-1). Anthony Rendon added a two-run homer in the sixth and had three RBIs, Bryce Harper had three hits, including an RBI single in the eighth.
Scherzer (8-4) won for the fourth time in five starts, starting 26 of 29 batters with strikes and never throwing more than 16 pitches in an inning until the eighth, ending that one by fanning Yoenis Cespedes in an 11-pitch at-bat.
He walked two and threw 118 pitches, his most since May 11 last year, but Washington’s infield turned three double plays. The reigning NL Cy Young Award winner, reached double digits in strikeouts for the eighth time this season and the 57th time in his big league career.
Cardinals 11, Orioles 2 — Carlos Martinez gave up one run and four hits while striking out eight over six innings, and host St. Louis hit a season-high five home runs to rout Baltimore.
Paul DeJong homered, singled twice, scored three runs, and had three RBIs to help St. Louis snap a three-game skid.
Matt Carpenter and Dexter Fowler connected in succession to cap a four-run sixth, Tommy Pham hit a two-run drive in the seventh, and Jedd Gyorko added a solo shot in the ninth.
Dodgers 3, Reds 1 — Lefthander Alex Wood remained unbeaten by pitching four-hit ball over eight innings, helping Los Angeles extend its domination of host Cincinnati. Wood (7-0) lost his shutout when Devin Mesoraco homered in the eighth as the Dodgers won their sixth straight against the Reds.
Wood is the first Dodgers pitcher to get this deep into a season without a loss since 1985, when Orel Hershiser made his first 11 starts without a loss, according to STATS.
Kenley Jansen picked up his 14th save.
Tigers 13, Rays 4 — Nicholas Castellanos doubled, tripled, and drove in four runs as Detroit trounced visiting Tampa Bay. Justin Upton drove in three runs for the Tigers, while Ian Kinsler hit the 43d leadoff homer of his career in the first and Alex Avila led off the fourth with his 10th homer of the season.
Daniel Norris (4-4) struck out eight and gave up three runs on eight hits and a walk in six-plus innings.
White Sox 11, Blue Jays 4 — Melky Cabrera connected for a three-run homer in the fifth inning, doubled, and drove in five runs against his former team as Chicago won at Toronto.
Jose Quintana (3-8) snapped a four-game losing streak, surrendering home runs to Kendrys Morales and Steve Pearce, two of the five hits the lefty gave up over seven innings.
Joe Biagini (1-6) lasted just 33 pitches, getting yanked with no outs in the second after being tagged for seven runs and eight hits in the shortest start of his career.
Marlins 5, Braves 0 — Dan Straily pitched into the seventh inning, Christian Yelich had an RBI double and added a two-run single in the ninth, and Miami won in Atlanta.
Dee Gordon went 3 for 5 and Justin Bour hit his 17th homer to make it 2-0 in the fourth as the Marlins moved into second place in the NL East, 10 games behind Washington.
Straily (5-4) allowed four hits and strike out eight in 6⅓ innings.
Diamondbacks 5, Phillies 4 — Gregor Blanco hit a tying two-run homer and Jake Lamb drove in David Peralta with the go-ahead run with a sacrifice fly in the seventh inning as Arizona rallied at Philadelphia.
Patrick Corbin (6-6) gave up four runs — two earned — and five hits while striking out five in six innings to get the win. Fernando Rodney got the last three outs for his 19th save.
Indians 8, Twins 1 — Carlos Carrasco pitched one-hit ball into the sixth inning, Jose Ramirez had three hits, and Edwin Encarnacion hit a three-run homer in the third inning as visiting Cleveland beat Minnesota. Carrasco gave up four hits in 6⅓ innings, with three walks and seven strikeouts.
Rangers 10, Mariners 4 — Making his Rangers debut, Tyson Ross struck out five in 5⅔ innings and allowed just a pair of runs in his first start in 14 months, and Carlos Gomez homered and had four RBIs to help host Texas topple Seattle.
Ross walked the first batter he faced and allowed a run on an RBI groundout in the first, but settled down and didn’t allow a hit until Mike Zunino’s bloop single in the fifth.