Detroit Tigers designated hitter Victor Martinez loses control of his bat during the fourth inning of a baseball game against the Oakland Athletics, Tuesday, April 26, 2016, in Detroit. (AP Photo/Carlos Osorio)
Detroit Tigers designated hitter Victor Martinez loses control of his bat during the fourth inning of a baseball game against the Oakland Athletics, Tuesday, April 26, 2016, in Detroit. (AP Photo/Carlos Osorio) Credit: ap — Carlos Osori

Toronto — Chris Sale won again, pitching eight sharp innings and leading the Chicago White Sox over the Toronto Blue Jays 10-1 Tuesday night for their fifth straight win.

Sale (5-0) has won all of his starts this season and leads the majors in victories. The lefty ace has a 1.66 ERA.

Sale carried a one-hitter into the seventh inning, retiring 13 straight batters before Edwin Encarnacion homered. Sale gave up four hits in eight innings, striking out six and walking two.

Dioner Navarro hit a two-run homer and Avisail Garcia and Adam Eaton added solo shots for Chicago.

Rays 3, Orioles 1

St. Petersburg, Fla. — Kevin Kiermaier hit a two-run homer and Tampa Bay beat Baltimore.

After Steven Souza Jr. had a two-out single in the sixth, Kiermaier put the Rays up 3-1 on his two-run shot off Ubaldo Jimenez (1-2).

Tampa Bay has won three in a row, with 11 of its 13 runs over the stretch coming with two outs.

Reliever Enny Romero (1-0) gave up a hit in one-plus innings for win. Alex Colome got the final two outs to get his fifth save.

Athletics 5, Tigers 1

Detroit — Rich Hill allowed four hits in seven scoreless innings, and Oakland beat Detroit.

Marcus Semien homered for the A’s, and Hill (3-2) breezed through Detroit’s righty-heavy lineup with little trouble. The left-hander struck out eight and wasn’t really in any jams after he escaped the first inning with two on.

Mets 4, Reds 3

New York — Yoenis Cespedes returned from a leg injury to line a tying, three-run homer as a pinch hitter in the seventh inning off Brandon Finnegan, slumping David Wright had a go-ahead single later in the inning and New York rallied past Cincinnati for its 10th straight win against the Reds.

Cespedes had missed three straight games because of a bruised right thigh and had fluid drained Monday. He electrified the small Citi Field crowd on a cool night when he rocketed a 93 mph fastball, the first pitch he saw from Finnegan, off the green wall that was the fence when the ballpark opened in 2009.

Rangers 10, Yankees 1

Arlington, Texas — A.J. Griffin pitched eight strong innings, Mitch Moreland hit a bases-loaded two-run single during a five-run third and Texas beat New York.

The Rangers ended a four-game skid, during which they totaled five runs. They were no-hit for six innings by Yankees right-hander Nathan Eovaldi on Monday night.

In the third, Texas got all five runs with two outs after Prince Fielder was intentionally walked by Luis Severino (0-3) to load the bases. Ian Desmond walked, then Moreland hit his single. Desmond scored on a wild pitch, and Elvis Andrus had an RBI single.

Phillies 4, Nationals 3

Washington — Andres Blanco’s three hits included a two-run homer and he scored the go-ahead run on Maikel Franco’s seventh-inning double, helping the Philadelphia edge Bryce Harper and Washington.

Jeanmar Gomez, Philadelphia’s fourth pitcher, got Harper to ground out to third with a man on first in the ninth to end the game and earn his fifth save.

Philadelphia walked Harper three times, but he delivered a run-scoring single off Vincent Velasquez (3-1) in the fifth.

Cubs 4, Brewers 3

Chicago — Addison Russell’s two-out, two-run triple in the sixth inning snapped a tie and the Cubs held off Milwaukee to secure their best 20-game start since 1907.

Anthony Rizzo added an RBI single in the seventh and Adam Warren (2-0) struck out three in two scoreless innings as the Cubs improved to 15-5, surpassing the 1969 club’s 14-6 start. The 1907 World Series-winning team began 16-4.

Twins 6, Indians 5

Minneapolis — Miguel Sano singled in a run with one out in the ninth inning, giving Minnesota a walk-off win over Cleveland.

Minnesota rallied after Mike Napoli homered off Kevin Jepsen (2-3) in the top of the ninth to tie the game 5-5.

It was Jepsen’s third blown save in five chances.

The Twins came back against closer Cody Allen (0-2). Minnesota’s Brian Dozier doubled with one out in the ninth and intentionally walked Joe Mauer. Sano followed with a line drive to center field to score Dozier.