Updated

Sean Rodriguez hit a go-ahead two-run homer, helping the Tampa Bay Rays continue their home dominance over the New York Yankees in a 7-4 victory over the AL East leaders on Tuesday night.

Rodriguez, mired in a 17 for 100 slump dating back to May 21, finished with 3 for 4.

After blowing a three-run lead, New York went ahead 4-3 on Eric Chavez's RBI single during the fourth. Tampa Bay responded in the bottom half and grabbed a 5-4 lead on Rodriguez's first homer since May 27 off Ivan Nova (9-3).

James Shields (8-5) gave up four runs and 10 hits over seven innings for the Rays, who have won nine straight at Tropicana Field over the Yankees.