BOSTON — Shane Victorino had a well-placed RBI single into a five-man infield in the 10th inning Saturday, lifting the Boston Red Sox to a 2-1 win over the Tampa Bay Rays.

David Ross had a solo homer for Boston, which snapped a two-game losing streak.

Junichi Tazawa (2-0) pitched one inning for the win.

The Rays went 0-for-11 with runners in scoring position.

Jacoby Ellsbury singled with one out off Brandon Gomes (0-1), stole second and advanced on catcher Jose Lobaton’s throwing error. Victorino then hit a hard grounder into the unusual infield configuration that second baseman Ben Zobrist made a diving stop on to his right, but Zobrist was unable to make a throw home.

Boston’s Koji Uehara escaped a ninth-inning jam after closer Joel Hanrahan had his second poor outing this week. Gomes then got Stephen Drew to line out to center field with a pair of runners on, sending it to extra innings.

Hanrahan, who gave up five runs in the ninth of a loss to Baltimore on Wednesday, opened the ninth by walking Evan Longoria and Zobrist. Uehara then struck out pinch-hitter James Loney looking before retiring the next two hitters.

Rangers 3, Mariners 1: In Seattle, Elvis Andrus and Adrian Beltre each hit two-out, RBI singles in the eighth inning for the Texas Rangers.

Joe Ortiz (2-0) pitched two innings for his second win in three days. Joe Nathan pitched a perfect ninth for his fourth save in four chances.

Jason Bay had two hits and an RBI for the Mariners, who have lost four of five.

Angels 5, Astros 4: In Anaheim, Calif., Albert Pujols hit a two-run double off Jose Veras with two outs in the ninth inning, and Josh Hamilton his first home run for the Angels.

Jose Veras (0-1) came on in the ninth to protect a 4-3 lead for Lucas Harrell and walked No. 9 hitter Luis Jimenez with one out. J.B. Shuck flied out, Mike Trout reached on a two-out infield single to the left side and Pujols followed with a drive inside third base and down the left-field line.

Indians 9, White Sox 4: In Cleveland, Mark Reynolds hit a grand slam in a big fifth inning, and Zach McAllister pitched into the seventh for the Indians.

Reynolds had an RBI single to give Cleveland a 3-2 lead in the third inning. He connected off White Sox ace Chris Sale in a six-run fifth and tied a career high with five RBIs.

McAllister (1-1) allowed three runs in 6.1 innings and retired 16 of 17 at one point. He allowed five hits and struck out six. Chicago scored two unearned runs in the first.

Nick Swisher and Yan Gomes each hit two-run homers for the Indians.

Orioles 5, Yankees 3: In New York, Nolan Reimold, Ryan Flaherty and Nick Markakis hit solo home runs for the Baltimore Orioles.

Nate McLouth doubled twice, singled and made a nifty catch in left field to back Jason Hammel (2-1).

Orioles reliever Brian Matusz, Darren O’Day and Jim Johnson each pitched a scoreless inning. Johnson closed for his fifth save, shutting down a team that tagged him in last year’s AL playoffs.

Travis Hafner and Vernon Wells hit solo homers for the Yankees. Phil Hughes (0-2) was booed off the mound after giving up three long drives in three-plus innings.

Tigers 7, Athletics 3: In Oakland, Calif., Prince Fielder homered for the second straight game, and Torii Hunter hit his first clout since joining Detroit to help back Justin Verlander as the Tigers snapped the Athletics’ nine-game winning streak.

Jhonny Peralta followed Fielder’s leadoff shot in the fourth with a three-run homer.

Verlander (2-1) allowed one run on three hits while striking out six in six innings.

Blue Jays 3, Royals 2: In Kansas City, Mo., R.A. Dickey won his first game for the Toronto Blue Jays.

The NL Cy Young Award winner allowed one run and five hits in 6.2 innings, and Jose Bautista backed him with a two-run homer.

James Shields (1-2) took the loss, pitching a two-hitter with six strikeouts and three walks.