Mookie Betts doubled to extend his career-best hitting streak to 13 games and scored on Brock Holt's 10th-inning single to give the Boston Red Sox a 4-3 victory over the Tampa Bay Rays on Friday night.

Betts lifted a perfectly placed fly ball that dropped down the left field line to give him the Red Sox's longest hitting since Jacoby Ellsbury had a 19-game streak in 2013. Holt followed with his game-winning hit off Steve Geltz (1-3).

Alexi Ogando (2-0) came out of the bullpen in the ninth inning to get the win, retiring the only batter he faced to escape a jam with runners at second and third base. Koji Uehara pitched a perfect 10th for his 15th save.

Alejandro De Aza and Jackie Bradley, Jr. drove in second-inning runs to help Boston build a 3-1 lead against Alex Colome, who allowed four hits, walked five and struck out two over six innings.

Newly acquired Marc Krauss doubled to drive in a run his first at-bat for Tampa Bay, and the Rays scored twice in the sixth on David DeJesus' sacrifice fly and a wild pitch to make it 3-3.

Red Sox starter Rick Porcello, who has lost six straight decisions since last winning at Seattle on May 16, allowed three runs and nine hits in six innings. The right-hander walked one and struck out five.

The Rays, needing help at first base because of injuries, obtained Krauss from the Los Angeles Angels for minor league pitcher Kyle Winkler on Thursday. His second-inning double drove in Logan Forsythe, who had three hits off Porcello.

Joey Butler opened the Tampa Bay sixth with a single, moved to third on Evan Longoria's double and scored on DeJesus' sacrifice fly. Longoria tagged up on the long ball to center field and scored the tying run from third on Porcello's wild pitch.

TRAINER'S ROOM

Red Sox: LF Hanley Ramirez (left hand) missed his second straight game and is day to day. ... RF Shane Victorino (left calf) will continue playing for Triple-A Pawtucket this weekend before joining Double-A Portland.

Rays: LHP Matt Moore (elbow surgery) had what could be his final rehab start for Triple-A Durham pushed back because of rain, likely delaying his return to the rotation until at least next Thursday. ... RHP Jake Odorizzi (oblique) will throw batting practice Saturday. ... 1B James Loney (broken left middle finger) hit off a tee.

HOT BAT

De Aza, acquired by the Red Sox from Baltimore for minor league pitcher Joe Gunkel and cash on June 3, had a run-scoring double in the second and is batting .333 (10 for 30) with six extra-base hits and eight RBIs over his last eight games. He hit his first home run for Boston during an 8-6 loss to Baltimore on Thursday.

NO STEAL

1B Mike Napoli scored Boston's third run, sprinting home from third base in the fourth inning on C Curt Casali `s throw to second to catch Blake Swihart stealing. Napoli was not given a stolen base on the play. The official scorer ruled he advanced on the throw

Napoli, who walked three times and scored twice, did wind up getting his second steal of the season in the sixth, swiping second base.

MOVING DAY

Red Sox: INF Jeff Bianchi, designated for assignment June 15, cleared waivers and was outrighted to Triple-A Pawtucket.

Rays: 1B Allan Dykstra and INF Eugenio Velez were released by Triple-A Durham.

UP NEXT

Red Sox LHP Wade Miley (7-6) and Rays RHP Matt Andriese (2-2) are Saturday's starters. Miley is 3-0 with a 0.47 ERA in three starts against Tampa Bay, and he hasn't allowed a run over 12 innings at Tropicana Field.

Copyright 2015 The Associated Press. All rights reserved.