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.

(Copyright 2012 by The Associated Press.  All Rights Reserved.)