Adrian Beltre led off consecutive innings with home runs and Cole Hamels didn't give up a hit until the sixth in the Texas Rangers' 6-2 victory over the Tampa Bay Rays on Friday night.
Beltre's 20th and 21st home runs of the season gave him 434 for his career, moving him into a tie with Juan Gonzalez and Andruw Jones for 45th place all-time. He also hit two singles in the game.
Hamels had retired 14 straight, striking out seven, when Corey Dickerson singled with two outs in the sixth for Tampa Bay's first hit.
Steven Souza Jr.'s 12th home run got the Rays on the board in the eighth.
Hamels (13-4) gave up one run and three hits while striking out 10 in 7 1/3 innings.
Mitch Moreland's 21st home run broke a scoreless tie in the fifth. Texas' Elvis Andrus made it 2-0 in the same inning, scoring from first base on Ian Desmond's two-out single to center.
Beltre led off a three-run sixth off Tampa Bay starter Matt Andriese with the first of his two homers. The Rangers tacked on two more runs in the inning, taking a 5-0 lead when reliever Ryan Garton walked Jurickson Profar with the bases loaded.
Beltre's second homer came off Garton in the seventh.
Andriese (6-5) lost his third straight start, giving up five runs and seven hits in 5 1/3 innings.
The Rangers have won four straight and 10 of 13.
The loss ended the Rays' four-game winning streak.
The Rays had three left fielders in the game before they got their first hit.
Mikie Mahtook started the game in left, but moved to center field after the second inning when Kevin Kiermaier left with tightness in his left hip.
Nick Franklin, who replaced Mahtook in left, was replaced by Dickerson in the fifth, leaving backup catcher Luke Maile as the only healthy position player on the Rays' bench.
The Rays reinstated OF Oswaldo Arcia (strained right elbow) from the 15-day DL and designated him for assignment.
Rangers: RHP Colby Lewis (right lat strain) threw 42 pitches over two innings in a simulated game. Manager Jeff Banister said pitching in a rehab game Wednesday is "part of the plan" for Lewis, who last pitched on June 21.
Rays: SS Matt Duffy, who left Wednesday's game after three innings due to left Achilles soreness, played. . 2B Logan Forsythe (back spasms) remains out of the lineup but doesn't expect to go on the DL.
RHP A.J. Griffin (5-2) pitches for Texas on Saturday night against Rays RHP Jake Odorizzi. Griffin has a 6.69 ERA in his last seven starts, but the Rangers are 4-1 in his last five. In six starts since the All-Star break, Odorizzi is 4-0 with a 1.66 ERA.