KISSIMMEE, Fla. (AP) — Carl Crawford tripled with the bases loaded and Delmon Young also drove in three runs Wednesday night to lead the Tampa Bay Devil Rays to an 11-8 victory over the Texas Rangers at Disney World.

Sammy Sosa moved closer to becoming the fifth player with 600 career homers, hitting No. 597 in the fourth inning for the Rangers, who led 6-4 before the Devil Rays scored six runs in the fifth — the last three on Crawford’s third triple of the season.

Sosa’s two-run, opposite-field shot off left-hander Casey Fossum (3-3) was his ninth homer of the year and extended his major league record for most ballparks homered in to 45. Victor Diaz and Mark Teixeira also homered off the Devil Rays starter, who allowed six runs and nine hits in five innings.

Al Reyes pitched ninth for the Devil Rays, picking up his 12th save in 12 opportunities.

The second night of a three-game series the Devil Rays moved to Disney to step up marketing efforts in the Orlando area drew a crowd of 8,839. That was slightly more than 8,443 for the opener and well above the 8,241 the teams averaged for six dates last season at Tropicana Field in St. Petersburg.

The loss was the seventh in nine games for the Rangers. Vicente Padilla (1-6) gave up a first-pitch, leadoff homer to Elijah Dukes and was roughed up for eight runs and 12 hits in four-plus innings.

The speedy Crawford's triple to right-center off A.J. Murray made it 10-6. He’s now 2-for-2 with a walk and eight RBIs with the bases loaded this season, including his first career grand slam.

Young had a two-run single off Padilla in the fourth and finished the Rangers’ starter with a RBI single in the fifth. B.J. Upton drove in a run in the fourth on a force play, then drew a bases-loaded walk from Murray in the fifth.

The Devil Rays have won three straight following a season-high six-game skid. It’s their longest winning streak since Aug. 21-23.