ARLINGTON, Texas — Matt Moore and four Rays relievers combined on a five-hitter and Tampa Bay beat Texas 2-0 Wednesday in the coldest day game ever at Rangers Ballpark.

It was only 39 degrees when the game started after a rain delay of 1 hour, 29 minutes. That was 40 degrees colder than Tuesday night.

Evan Longoria had a sacrifice fly for the Rays, who snapped a three-game losing streak. Their other run came on a grounder after Derek Holland (0-1) walked the bases loaded, his only three walks in his eight innings.

Moore (2-0) limited Texas to a single and struck out five, but had six walks and threw 106 pitches — 52 of them balls with two wild pitches — to get into the sixth. He benefited from two double-play grounders, one soon after he came out of the game.

Cesar Ramos, Jake McGee, Joel Peralta and Fernando Rodney finished out Tampa Bay’s third shutout of the season. Rodney got his first save.

Holland (0-1) allowed two runs and five hits with four strikeouts and the three walks.

Tampa Bay’s Desmond Jennings led off the fifth with his third double in two games and scored on Longoria’s deep fly ball to right.

Orioles 8, Red Sox 5: In Boston, Manny Machado’s three-run homer capped a five-run ninth inning and helped rally the Baltimore Orioles over the Red Sox.

The Red Sox had gone ahead 5-3 in the sixth on consecutive homers by Daniel Nava and Jarrod Saltalamacchia. But closer Joel Hanrahan couldn’t hold the lead.

Chris Davis led off the ninth with his fifth homer. Hanrahan (0-1) retired the next two batters, then allowed a single by Ryan Flaherty. Then he walked Nolan Reimold and Nate McLouth to load the bases and threw a wild pitch that brought pinch runner Alexi Casilla home with the tying run.

On the next pitch, Machado hit the ball over the Green Monster for his first homer. Jim Johnson pitched the ninth for his third save.

Darren O’Day (1-0) got the win.

Blue Jays 8, Tigers 6: In Detroit, J.P. Arencibia hit a three-run double in the seventh inning, and the Toronto Blue Jays rallied from a five-run deficit.

Detroit led 6-1 in the sixth, but starter Rick Porcello allowed hits to the first three batters that inning. They all eventually scored, and Toronto added four more runs the following inning. Brayan Villarreal (0-1) came on with one on and one out in the seventh and proceeded to walk three straight hitters, forcing in a run. Arencibia followed with a drive to the gap in left-center off Octavio Dotel.

Former Tulane star Aaron Loup (1-0) pitched a scoreless sixth for the Blue Jays to earn his first major league win. Casey Janssen, the last of five Toronto relievers, pitched a perfect ninth for his second save.

The game started after a rain delay of 2 hours, 29 minutes, and it was also raining when the Tigers made the final out.

Toronto lost five of its first seven games after entering the season with high expectations, and the Blue Jays fell behind early in this one. Mark Buehrle, acquired in the same offseason trade that brought Jose Reyes and Josh Johnson to Toronto, allowed six runs — five earned — in 4.1 innings.

Royals 3, Twins 0: In Kansas City, Mo., Wade Davis pitched out of bases loaded jams in the first two innings, and Billy Butler and Jeff Francoeur homered for the Royals.

Butler homered in the first, while Francoeur led off the seventh with a home run to extend his hitting streak to seven games. The Royals got another run in the seventh when Alcides Escobar’s single scored Chris Getz. Salvador Perez had three of the nine Kansas City hits.

Davis (1-0) held the Twins to four singles in five scoreless innings, striking out six.