Published: Aug 18, 2010 3:47 AM EDT
Updated: Aug 18, 2010 4:30 AM EDT

ST. PETERSBURG, Fla. (AP) — Matt Garza scattered five hits over seven scoreless innings for his first win since throwing a no-hitter late last month and the Tampa Bay Rays beat the Texas Rangers 10-1 on Tuesday night.

Garza (12-7) went 0-2 in three starts after throwing the Rays' first no-hitter in a 5-0 victory over Detroit on July 26. The right-hander, who had 10 strikeouts and two walks, struck out AL batting leader Josh Hamilton with runners on second and third to end the third.

Evan Longoria came within a homer of the cycle and had three RBIs for the Rays, who have won the first two games of the three-game series in a potential playoff matchup. The victory gave Tampa Bay manager Joe Maddon his 400th career win.