DETROIT — Niko Goodrum homered twice and drove in five runs Monday night, and the injury-plagued Detroit Tigers beat Carlos Carrasco and the Cleveland Indians, 6-3.

Goodrum hit a two-run shot in the fourth inning and a three-run homer in the eighth, and for the second straight day the Tigers won despite fielding a patchwork lineup against a tough opposing pitcher. Miguel Cabrera is on the disabled list, and Detroit also has been without Nicholas Castellanos and Jeimer Candelario.

The Tigers faced James Paxton and Seattle on Sunday and won that game in the bottom of the ninth. Then they made Carrasco’s outing difficult.

Jose Ramirez hit his 13th homer of the season for Cleveland, but the AL Central-leading Indians fell back to .500 and are only two games ahead of Detroit. The Tigers had lost 11 straight against Cleveland, including a four-game sweep in Ohio last month.

Carrasco (5-2) had won his previous 12 decisions against the AL Central, but he allowed three runs and six hits in 62/3 innings Monday and received little run support.

Mike Fiers (4-2) allowed a run and three hits for Detroit in six innings. He walked one and struck out five. The Indians scored an unearned run in the eighth, but with the tying run on second, left-hander Daniel Stumpf came on and retired Yonder Alonso on a first-pitch pop-up for the third out.

Then Goodrum gave Detroit a 6-2 lead with his homer in the bottom of the inning.

Francisco Lindor of Cleveland hit an RBI single in the ninth, extending his hitting streak to 15 games. The Indians brought the tying run to the plate against Shane Greene, but Michael Brantley grounded out to end it.

RAYS 2, ROYALS 1: Adeiny Hechavarria danced around catcher Salvador Perez with an inventive slide at home plate to score the go-ahead run, and Tampa Bay won at Kansas City, Missouri.

Hechavarria ran through third-base coach Matt Quatraro’s stop sign on Matt Duffy’s single to right field in the sixth inning, sidestepped Perez to the right, then dived back toward the plate. Hechavarria faked toward the dish with his right hand, then jabbed his left hand just past Perez’s outstretched glove to tag the plate. Umpire Rob Drake immediately signaled him safe.

Ryan Yarbrough (3-2) allowed one run over five innings for Tampa Bay, and Duffy had three hits and drove in both runs. Alex Colome worked the ninth for his seventh save in nine opportunities.

Eric Skoglund (1-3) permitted two runs on seven hits, walked none and struck out four in 72/3 innings, his longest career outing..

NATIONAL LEAGUE

BRAVES 6, CUBS 5: Ozzie Albies hit a leadoff drive for his 13th homer, Jose Bautista connected for a three-run shot and Atlanta held on at Chicago.

Julio Teheran (4-1) pitched six innings and Tyler Flowers hit his first homer this season as NL-leading Atlanta (25-15) won for the sixth time in seven games. The surprising Braves moved 10 games over .500 for the first time since July 28, 2014.

A.J. Minter worked a shaky ninth inning for his second save in the makeup of an April 15 rainout. Minter hit Ian Happ to force in a run with two outs, but Kris Bryant lined out to left to end the game.

Chicago closed out a 5-2 homestand with its second straight loss. Bryant and Albert Almora Jr. each hit a two-run homer, but Jose Quintana (4-3) lost after pitching six sparkling innings against Miami in his previous start.