ST. PETERSBURG -- Rangers left-hander Cole Hamels had a no-hitter for 5 2/3 innings but had to settle for a 6-2 victory over the Rays on Friday night at Tropicana Field. Adrian Beltre hit two home runs for the 30th time in his career, and the Rangers have now won four straight.
Hamels was trying for the first Rangers no-hitter since 1994 and the second of his career. Instead, he allowed one run on three hits over 7 1/3 innings while walking two and striking out 10. It's the third time this season Hamels has struck out 10-plus batters in a game.