ST. PETERSBURG, Fla. (AP) -- Asdrubal Cabrera hit a go-ahead two-run homer in the eighth inning and the Tampa Bay Rays beat the Miami Marlins 4-2 on Tuesday night.
Cabrera made it 4-2 with his one-out drive off Bryan Morris (5-4).
The Rays are 12-6 in interleague play this season.
More from FoxSports
Adam Conley gave up two runs and five hits over six innings for the Marlins, who had a five-game winning streak end. Miami dropped to 0-8 in road games against American League teams this season.
Tampa Bay's Matt Moore, bidding to win consecutive starts, allowed one run and seven hits in seven innings.
Miami pulled even at 2 in the eighth on Martin Prado's run-scoring single off Alex Colome (7-5). Brad Boxberger pitched the ninth for his 39th save.
After rookie Mikie Mahtook hit a solo homer in the third inning, Kevin Kiermaier gave Tampa Bay a 2-1 lead with a bases-loaded sacrifice fly in the fourth. Mahtook has four homers in 22 games, including 15 starts, since being recalled Sept. 1 from Triple-A Durham.
Christian Yelich put the Marlins up 1-0 with an RBI double in the first.
Prado, Miami's third baseman, made a nifty catch to end the seventh, lunging over the short wall down the left-field line to grab Mahtook's foul ball.
Rays second baseman Logan Forsythe left with a bruised right foot. He was hit by a pitch from Conley in the first inning.
Marlins: RF Giancarlo Stanton, sidelined since June 26 with a broken left wrist, has been shut down for the rest of the season. He is expected to be ready for spring training. ... SS Adeiny Hechavarria (left hamstring) might return this week.
Rays: It hasn't been announced if C Curt Casali (left hamstring) will play again this year.
Marlins: RHP Jarred Cosart (2-4), Wednesday night's starter, is 3-1 with a 1.24 ERA in four starts against Tampa Bay.
Rays: LHP Drew Smyly (4-2) will make his ninth start Wednesday night since returning from a torn left labrum. He has alternated between outings of allowing four runs or more and scoreless starts over that stretch.