ARLINGTON, Texas (AP)  Evan Longoria homered and drove in three runs, Jake Odorizzi helped extend Tampa Bay's impressive road pitching streak with seven strong innings, and the Rays beat the Texas Rangers 6-3 Thursday night.

Longoria's team-leading 15th homer was a two-run shot that gave the Rays a 6-2 lead in the fifth. Logan Forsythe had a two-run homer, his fifth, to put the Rays in front to stay in the second.

Odorizzi (9-9) struck out seven to help give the Rays their AL-record 18th consecutive road game without allowing more than three runs.

Robbie Ross (2-5) came up from Triple-A Round Rock to fill in for Texas ace Yu Darvish, who is sidelined with elbow inflammation. The left-hander gave up six runs in 4 1-3 innings.

Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.

(Photo by Rick Yeatts/Getty Images)