Updated

Arlington, TX (SportsNetwork.com) - Evan Longoria delivered a home run and three RBI in the Tampa Bay Rays' 6-3 win over the Texas Rangers in the finale of a four-game series on Thursday.

Logan Forsythe knocked a two-run homer for Tampa Bay, which won for the sixth time in its last eight games. Jake Odorizzi (9-9) tossed seven innings of two- run ball, allowing four hits and a walk with seven strikeouts to earn the win. James Loney drove in the other run for the Rays.

"Odorizzi was really good tonight," Maddon said. "Our young pitchers have pitched well. Offensively, (Forsythe's) homer really got us going."

Geovany Soto connected on a two-run shot and Rougned Odor poked a solo homer for Texas, which dropped three of four in the series.

Robbie Ross Jr. (2-5), who was recalled from Triple-A Round Rock to make the start for an injured Yu Darvish, surrendered six runs on eight hits and two walks over 4 1/3 innings of work.

"He was competing, (he) just made some mistakes with some pitches," Rangers manager Ron Washington said of Ross.

Yunel Escobar reached on an infield single to third with two outs in the second and Forsythe followed with a homer to left that gave the Rays a 2-0 lead.

Brandon Guyer singled with one gone an inning later, stole second and scored on Longoria's bloop single to left. Longoria moved up on a wild pitch by Ross and Loney made the southpaw pay by slapping a base hit into right that made it a 4-0 game.

Leonys Martin laid down a bunt with two outs in the fourth to reach with a single before Soto blasted his first homer of the season to cut the deficit to 4-2.

After a walk to Ben Zobrist, Longoria turned on a 3-2 fastball and drilled it over the wall in left to restore the four-run cushion.

Jeff Beliveau relieved Odorizzi, who set down 10 straight from Soto's homer in the fourth, in the eighth and immediately allowed a homer to Rougned Odor.

Jake McGee came on in the ninth and converted his 13th save of the season.

Game Notes

Tampa Bay has allowed three or fewer runs in 18 straight games which is three shy of the MLB record set by the 1908 Chicago Cubs. The Rays current mark is an AL record ... The Rays went 2-for-4 with runners in scoring position, while the Rangers went 0-for-2 in those instances.