Evan Longoria and Luke Maile homered, Jake Odorizzi won his fifth game since the All-Star break and the Tampa Bay Rays ended the Texas Rangers' four-game winning streak with an 8-2 victory Saturday night.

Odorizzi (8-5) is 5-0 with a 1.64 ERA in seven starts since the All-Star break.

Adrian Beltre and Elvis Andrus had two hits each for the Rangers, who entered the day with a seven-game lead in the AL West.

The Rays scored in each of the first two innings off starter A.J. Griffin (5-3). Matt Duffy drove in a run with a two-out single in the first, and Maile made it 2-0 with his first career home run in the second. Longoria's 28th homer made it 3-0 in the sixth.

Brad Miller had a three-run double in the seventh for Tampa Bay off reliever Keone Kela.

Rougned Odor hit his 23rd homer in the fourth for the only run against Odorizzi. The right-hander allowed six hits and struck out four over six innings.

Nomar Mazara hit his 14th home run for the Rangers in the ninth.

Griffin pitched 5 2/3 innings, giving up three runs and seven hits while striking out four.

Tim Beckham hit triples in consecutive games for the Rays, who have won five of six.

BELTRE GRIEVING

Beltre's two-homer, four-hit game Friday night occurred after he was informed of his grandfather's death on Thursday, the Rangers said. Beltre has yet to inform the team of any plans to take a bereavement leave.

"To be able to do what he did last night is in itself incredible without any external distractions," manager Jeff Bannister said. "To be going through that, I'm sure, was extremely tough for him."

MOVING DAY

Tampa Bay recalled INF Richie Shaffer from Triple-A Durham and reinstated LHP Enny Romero (strained back) from the 15-day disabled list. RHP Ryan Garton was optioned to Durham.

BOBBLEHEAD BOTTLENECK

The Raymond & DJ Kitty Double Bobblehead giveaway will not happen at Sunday's game after the vendor informed the Rays the shipment would not arrive on time. The Rays will issue vouchers to kids 14 and under who attend Sunday's game.

TRAINER'S ROOM

Rangers: LHP Derek Holland, who last pitched for the Rangers on June 20, threw another bullpen session Saturday. Bannister is "leaning towards having him make his start (Tuesday) in Cincinnati."

Rays: 2B Logan Forsythe (back spasms) could be back in the starting lineup Sunday. ... CF Kevin Kiermaier didn't play after leaving two innings into a game Friday night due to left hip soreness. "Hip is still pretty tight," he said.

UP NEXT

LHP Martin Perez (8-8) will start Sunday's series finale for the Rangers, making make his 26th start, which will tie for the AL lead. Rays LHP Drew Smyly is 5-11 with a 4.85 ERA but gave up only one hit in Monday's 8-2 win over San Diego.

© 2016 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed. Learn more about our Privacy Policy and Terms of Use.