CHICAGO -- Javier Baez hit a tiebreaking two-run homer deep into Wrigleys Fields left bleachers in the seventh, Addison Russell added a grand slam in a five-run eighth and the Chicago Cubs beat the White Sox 8-1 on Wednesday night.Jason Hammel (10-5) allowed one run and five hits while striking out seven in seven innings. Hector Rondon pitched a perfect eighth, and Aroldis Chapman worked a 1-2-3 ninth -- striking out Jose Abreu and Avisail Garcia -- in his Cubs debut.Baez went deep on a full-count pitch against Anthony Ranaudo (1-1) to chase the right-hander in his White Sox debut. Ranaudo didnt allow a hit until Kris Bryants solo homer with one out in the sixth tie the score 1-1. Bryants 26th homer matched his total last season when he was NL Rookie of the Year.After Ben Zobrists RBI double in the eighth, Russell followed two hitters later with his 12th homer to help the Cubs end a two-game slide and snap the White Soxs four-game winning streak.Ranaudo allowed three runs and two hits -- both homers -- in 6 2/3 innings and smacked an opposite-field homer in the fifth for his first major league hit.Chapman had 20 saves in 21 chances this season with the Yankees before the Cubs acquired the hard-throwing lefty on Monday for a package of prospects.REDS 2, GIANTS 1SAN FRANCISCO -- Jay Bruce homered in his career-high fifth straight game, connecting off Madison Bumgarner in Cincinnatis victory over slumping San Francisco.Bruce broke a 1-1 tie in the seventh inning with his sixth homer during his five-game streak and 25th of the season.The NL West-leading Giants got just four hits and lost for the ninth time in 11 games since the All-Star break. The last-place Reds are 8-4 over that stretch.Dan Straily (6-6) gave up three hits in 7 2/3 innings, and Tony Cingrani pitched a scoreless ninth for his 12th save.Bumgarner (10-6) allowed one earned run and five hits in eight innings, striking out nine. The Giants have lost six of his last eight starts.Conor Gillaspie hit a solo homer for the Giants in the second. San Francisco left fielder Angel Pagan dropped a flyball in the fifth, setting up Tucker Barnharts tying sacrifice fly.NATIONALS 4, INDIANS 1CLEVELAND -- Stephen Strasburg shut down Cleveland for seven innings and bounced back from his only loss this season, leading Washington past the Indians.Strasburg (14-1) began the season with 13 straight wins before he was beaten by the Los Angeles Dodgers on July 21. The powerful right-hander shook off that blemish, holding the Indians to three hits. Strasburg walked one and struck out seven.Washington rookie Trea Turner drove in three runs and Daniel Murphy hit his 20th homer off Carlos Carrasco (7-4). Murphy extended his hitting streak to 13 games with the towering shot.Nationals reliever Blake Treinen stopped Clevelands threat in the ninth, getting a game-ending double play for his first major league save.CARDINALS 5, METS 4NEW YORK -- Yadier Molina and pinch-hitter Kolten Wong each had an RBI double in the ninth inning, and St. Louis rallied past New York to end Jeurys Familias saves streak at 52 games.Yoenis Cespedes hit a go-ahead homer off Adam Wainwright to cap a three-run comeback in the seventh that gave the Mets a 4-3 lead. But then Familia, who hadnt blown a regular-season save opportunity since July 30 last year, finally faltered.Jedd Gyorko drew a one-out walk in the ninth and was replaced by pinch-runner Randal Grichuk. Molina hit the next pitch to deep center field, and Grichuk scored to tie it.Molina was thrown out at third by Familia (2-2) on pinch-hitter Jeremy Hazelbakers comebacker, but Hazelbaker stole second and scored when Wong lined a double just inside the left-field line.Fa