ARLINGTON (AP) ó Victor Diaz hit a grand slam in the first inning for Texas off Nate Robertson, and the Detroit starter didnít retire a batter in the Rangersí 7-4 victory Tuesday night.

The slam by Diaz came right after an RBI single by Sammy Sosa, who has gone two weeks without a homer to remain stuck at 598 for his career. Marlon Byrd followed with a triple into the right-center field gap and Robertson (4-6) was done after six batters, 30 pitches and no outs.

Michael Young went 4-for-4 for Texas, which lost five straight home games before its just-completed 2-5 road trip.

The Rangers hadnít scored in the first inning since May 23 against Minnesota, a night after Sosa hit his last homer. Texas had been outscored 44-11 in the first inning this season and hadnít scored more than twice in an initial inning before their six-run outburst.

Willie Eyre (2-2), the second Texas pitcher, threw two shutout innings. Eric Gagne pitched the ninth for his fifth save in five chances.

Texas starter John Rheinecker allowed four runs and 12 base runners (seven hits, four walks and a hit batter) in three innings.

Tigers manager Jim Leyland visited the mound after Robertson allowed a hit and two walks against the first three batters. Sosa then hit a ground-ball single through the left side of the infield and Diaz hit his second career grand slam, both this season.

It was the first time in 10 years that an opposing starter failed to retire a Rangers batter.