ST. PETERSBURG, Fla. — Jeremy Hellickson pitched seven strong innings Tuesday night and the Tampa Bay Rays took advantage of a sloppy New York defense to score two runs in a 3-2 victory against the Yankees.

Hellickson (9-7) retired 13 of 15 batters after giving up a two-run homer to Robinson Cano in the third inning, helping his team stay close until the sputtering Rays offense finally could break through against Bartolo Colon.

Robinson Chirinos and Sean Rodriguez singled, chasing Colon (6-6) with one out in the seventh. Center fielder Curtis Granderson lost pinch-hitter Justin Ruggiano’s fly ball in the Tropicana Field roof for a single off Boone Logan that loaded the bases. Pinch-hitter Elliot Johnson then hit a tailor-made, double-play grounder back to the mound, but the ball glanced off Logan’s glove for an error that made it 2-2.

Rodriguez raced home from third for the go-ahead run on Johnny Damon’s sacrifice fly to shallow center. Granderson charged in to make a sliding catch, scrambled to his feet, then threw wildly to the plate.


TIGERS 8, ATHLETICS 3: Miguel Cabrera and Carlos Guillen each hit a two-run homer in a six-run fifth inning for Detroit at home.

The Tigers trailed 3-1 before they grabbed control in the fifth against Guillermo Moscoso (3-5).


ROYALS 4, WHITE SOX 2: Danny Duffy returned from the minors to toss seven sharp innings, Matt Treanor delivered a go-ahead two-run single in the sixth and Kansas City hung on at home.


TWINS 2, INDIANS 1: Danny Valencia hit a two-run single off closer Chris Perez in the ninth inning for Minnesota at Minneapolis.


BLUE JAYS 6, MARINERS 5: Rajai Davis stole two bases before scoring on John McDonald’s sacrifice fly in the 14th inning as Toronto won at home, extending Seattle’s losing streak to 10 games.


METS 4, CARDINALS 2: Jose Reyes made a huge impact in the field in his return from a hamstring injury, turning a difficult double play with the bases loaded in the eighth inning after making a diving stop that saved a run for New York at home.


PIRATES 1, REDS 0: James McDonald and three relievers combined on a six-hitter to help Pittsburgh shut out visiting Cincinnati for the second straight night.


PADRES 4, MARLINS 0: Tim Stauffer pitched six innings and four relievers completed a six-hitter for San Diego at Miami.


ASTROS 7, NATIONALS 6: Clint Barmes homered and drove in three runs, and Michael Bourn added three RBI to help starter J.A. Happ break a seven-game losing streak in Houston’s victory at home.


PHILLIES 4, CUBS 2: Michael Martinez hit a tiebreaking two-run double with two out in the ninth inning for Philadelphia at Chicago.