St. Louis Cardinals' Stephen Piscotty (55) runs home on a RBI by teammate Randal Grichuk against the Pittsburgh Pirates in a baseball game, Saturday, May 7, 2016, at Busch Stadium in St. Louis. (AP Photo/Bill Boyce)
St. Louis Cardinals' Stephen Piscotty (55) runs home on a RBI by teammate Randal Grichuk against the Pittsburgh Pirates in a baseball game, Saturday, May 7, 2016, at Busch Stadium in St. Louis. (AP Photo/Bill Boyce)

Chicago — Addison Russell hit a tiebreaking two-run double in the seventh inning, and the Chicago Cubs beat the Washington Nationals 8-5 on Saturday for their sixth straight victory.

Kris Bryant homered and Ben Zobrist had an RBI for the sixth game in a row as the Cubs took the matchup of division leaders. Chicago has won 10 of 11 to improve baseball’s best record to 23-6.

Russell finished with three RBIs. It was 5-all when the Cubs loaded the bases with two outs, and Russell hit a fly ball to right that landed barely fair as Bryce Harper ran toward the brick wall in pursuit. A review confirmed the ball was fair.

Dodgers 6, Blue Jays 2

Toronto — Clayton Kershaw struck out 10, Joc Pederson and Justin Turner homered, and the Dodgers stopped the Blue Jays’ season-high winning streak at four.

Coming off a three-hit shutout against the Padres and facing the Blue Jays for the first time, Kershaw (4-1) allowed two runs and eight hits in seven innings.

Giants 2, Rockies 1 (13)

San Francisco— Matt Duffy hit a game-ending RBI double with two out in the 13th inning, sending the Giants to the win.

Pinch hitter Conor Gillaspie set up the winning hit with a one-out walk against Justin Miller (1-1). After Denard Span walked and Joe Panik struck out swinging, Duffy lined a 1-0 pitch from Miller past Gerardo Parra in left for his second hit of the day.

Cardinals 6, Pirates 4

St. Louis — Matt Carpenter hit a tiebreaking two-run homer in the ninth inning, lifting St. Louis to the victory. Aledmys Diaz sparked the winning rally with a leadoff single.

Rangers 10, Tigers 5

Detroit — Adrian Beltre hit two of Texas’ five home runs, and the Rangers slugged their way to the road win.

Rougned Odor, Nomar Mazara and Mitch Moreland also went deep for the Rangers, who scored five runs in the sixth inning and overcame an injury-shortened start by A.J. Griffin..

Athletics 8, Orioles 4Orioles 5, Athletics 2

Baltimore — Chris Davis homered, Ubaldo Jimenez pitched eight effective innings and Baltimore beat Oakland for a doubleheader split.

Marcus Semien homered and drove in three runs in the opener, and the Athletics broke a four-game skid with an 8-4 victory.

Royals 7, Indians 0

Cleveland — Ian Kennedy pitched four-hit ball for seven innings, Kendrys Morales homered and drove in four runs, and Kansas City blanked Cleveland.

Kennedy (4-2) worked out of a bases-loaded jam in the sixth and retired 14 in a row at one point. He struck out six while helping end Cleveland’s four-game winning streak.

White Sox 7, Twins 2

Chicago — Todd Frazier doubled and homered in support of Chris Sale, who survived a rocky start to become the first seven-game winner in the majors.

After a two-run, 36-pitch first inning, Sale (7-0) settled down to retire 19 of the next 20 batters.

Phillies 4, Marlins 3

Miami — Odubel Herrera scored the go-ahead run on first baseman Chris Johnson’s error in Philadelphia’s three-run eighth inning, sending the Phillies over Miami.

Brett Oberholtzer (2-0) pitched a scoreless inning for the win. Jeanmar Gomez tossed a perfect ninth for his 10th save in 11 chances.

Diamondbacks 4, Braves 2

Atlanta — Shelby Miller’s return to Atlanta brought a return to his winning form as he threw six strong innings for his first victory and Arizona beat Atlanta.

Miller (1-3) allowed two runs on four hits and one walk. He was traded from the Braves to Arizona on Dec. 8.

Brewers 13, Reds 7 (10)

Cincinnati — Aaron Hill hit a grand slam in Milwaukee’s seven-run 10th inning for his third homer of the game, and the Brewers snapped a three-game losing streak.

Mariners 3, Astros 2 (10)

Houston — Robinson Cano homered early off Dallas Keuchel, then connected for a tiebreaking shot in the 10th inning that led Seattle over Houston.

Cano got four hits. He leads the majors with 32 RBIs and tops the AL with 11 home runs.

Cano sent a pitch by Tony Sipp (0-2) into the seats in left field with one out in the 10th to give Seattle its fifth victory in six games. Cano has been especially good against the Astros, piling up 13 hits with four homers and 16 RBIs in six games.