The Rangers completed a three-game sweep of the Angels, who have lost six straight. All three wins in the series came in the Rangers' last at-bat.
Jerome Williams for the Angels and Martin Perez for the Rangers engaged in the pitcher's duel, but neither figured in the decision.
Beltre fouled off three pitches before hitting his home run to left on a 2-2 count. It came off Michael Kohn (1-1).
Texas closer Joe Nathan (3-1) issued a one-out walk in the top of the ninth, then struck out the next two batters and wound up with the win.
The three combined runs came one night after the teams had produced 25 runs and 35 hits in a game Texas won in 10 innings.