Beltre didn't start for the fourth straight game due to a tender hamstring, but he hit a 1-0 pitch from Joe Smith (1-1) over the centre-field wall for his fifth homer, snapping the Rangers' three-game losing streak.
Alexi Ogando (1-0) pitched two scoreless innings and Joe Nathan worked the 11th for his seventh save in eight tries.
Asdrubal Cabrera had four hits for Cleveland, which had its three-game winning streak stopped.
It was Beltre's third career pinch-hit homer — but first in nearly 12 years. He also did it in 1998 and 2000 with the Los Angeles Dodgers.
Shut out for seven innings by Derek Holland, the Indians chased the left-hander and rallied to tie it at 2 in the eighth.
ORIOLES 8, RED SOX 2
BOSTON (AP) — Mark Reynolds hit a three-run homer, Jason Hammel continued his strong start this season and Baltimore extended Boston's recent home struggles.
Adam Jones added a two-run homer for Baltimore, which won its 10th in the last 12 games, and Hammel (4-1) held the Red Sox scoreless until he gave up two runs in the seventh.
Adrian Gonzalez had three hits for Boston, which lost its fourth straight and has dropped nine of its last 10 games at Fenway Park.
The Orioles knocked out starter Aaron Cook (0-1) after 2 2-3 innings and built an 8-0 lead after three. Cookwas making his first start after Josh Beckett was skipped due to soreness.
WHITE SOX 3, TIGERS 2
DETROIT (AP) — Adam Dunn hit a two-run homer deep into the right-field seats off Jose Valverde in the ninth inning to lift Chicago over Detroit.
Dunn hit a 422-foot drive off Valverde (2-1) for his eighth homer this season and Paul Konerko also went deep for the White Sox.
Nate Jones (1-0) got the win and Addison Reed came on to strike out Austin Jackson with runners on second and third for the final out. It was Reed's first career save.
Detroit's Delmon Young went hitless in his first game back from a seven-day suspension following his April 27 arrest in New York.
ROYALS 5, YANKEES 1
KANSAS CITY, Mo. (AP) — Felipe Paulino came off the disabled list to toss six shutout innings, Billy Butler drove in three runs and Kansas City beat New York.
Paulino (1-0) retired 11 straight to start the game and did not allow a ball out of the infield until Raul Ibanez singled with one out in the fifth. Paulino gave up only four hits and walked two while striking out six in his first start of the season.
Butler doubled in the first and again in the fifth, each time driving in Alex Gordon, who matched a career high with four hits. Gordon also drove in a run with a double in the sixth.
Hiroki Kuroda (2-4) allowed two runs in the first inning, one earned, which kept up a strange trend. Nine of the 18 runs he's given up this season have come in the first.
Russell Martin's long homer off Jose Mijares represented the only run for the Yankees. Derek Jeter went 0 for 4 and left four on base. He also committed an error at shortstop.
ATHLETICS 4, RAYS 3, 12 INNINGS
ST. PETERSBURG, Fla. (AP) — Jonny Gomes came through against his former team, hitting a go-ahead homer in the 12th inning that lifted Oakland over Tampa Bay.
Gomes, who spent six seasons with Tampa Bay from 2003-08, hit his fifth home run of the season off reliever Joel Peralta (0-1) to stop the Rays' six-game winning streak.
Carlos Pena, Ben Zobrist and Elliot Johnson all homered as Tampa Bay rallied to bail out Jeremy Hellickson after an ineffective start. But the Rays fell to 13-2 at home and failed in their bid to become the first major league team to reach 20 wins this season.
Josh Reddick also homered for the A's. Brian Fuentes (2-0) worked two scoreless innings and Grant Balfour, another former Ray, got three outs for his seventh save.
ANGELS 6, BLUE JAYS 2
ANAHEIM, Calif. (AP) — Mike Trout and Mark Trumbo homered, C.J. Wilson pitched effectively through eight innings and Los Angeles bounced back from consecutive shutout losses against Toronto to beat the Blue Jays with slumping slugger Albert Pujols on the bench.
Wilson (4-2) allowed two runs and six hits, including Adam Lind's leadoff homer in the seventh, and struck out nine. Kyle Drabek (2-3) was charged with five runs, eight hits and five walks in five-plus innings.
Pujols, batting .194 with five RBIs and no home runs, got the day off after playing in the Angels' first 27 games. He is in the longest homer drought of his 12-year career — 33 games and 137 at-bats since late last season with St. Louis.
MARINERS 7, TWINS 0
SEATTLE (AP) — Felix Hernandez and Steve Delabar combined on a one-hitter as Seattle shut out struggling Minnesota.
Kyle Seager homered and drove in four runs to pace the Mariners. Ichiro Suzuki added a two-run triple.
Denard Span had the only hit for the Twins, a roller through the right side in the fourth.
Hernandez (3-1) struck out nine and walked two in eight innings. His ERA dropped to 1.89. Delabar pitched a perfect ninth.
Jason Marquis (2-1) tied a career high with six walks in six innings. He allowed two runs and four hits.
Minnesota lost for the ninth time in 11 games. Justin Morneau is headed to the disabled list with pain in his surgically repaired right wrist.