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.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.