ARLINGTON (AP) — Albert Pujols hit a tiebreaking three-run home run in the eighth inning for the Los Angeles Angels in a 6-3 victory over the Texas Rangers on Friday night.

Mike Trout also homered for Los Angeles, which quickly led 1-0 after Yunel Escobar went deep on the first pitch of the game.

Pujols’ third homer of the season came on his first pitch from Jeremy Jeffress (0-2), who had already allowed a single to Kole Calhoun and walked Trout.

Deolis Guerra (1-1) picked up the win after a striking out two in a scoreless seventh inning.

Jose Alvarez worked a perfect ninth, getting his first save in his 157th career game. The right-hander made his MLB debut for Detroit in 2013, and has been with the Angels since.

Angels starter Tyler Skaggs limited Texas to one run and four hits in five innings. He struck out six and left the game after throwing just 76 pitches due to right-side tightness.

Nick Martinez allowed five hits and three runs in six innings. The right-hander, who was making his second start in place of A.J. Griffin (gout), struck out seven without a walk. Griffin pitched in a minor-league game Friday night.

Martinez had a rocky start when Escobar hit his ninth career leadoff home run. Martinez also allowed Trout’s two-run shot in the sixth that put the Angels up 3-1.

The Rangers got even at 1-1 in the bottom of the first on a sacrifice fly by Carlos Gomez. That was Texas’ first sacrifice fly this season and ended a streak of 49 games without one dating to Sept. 2, 2016. That streak had tied with the 1967 Angels for the most in MLB history since the stat was re-introduced in 1954.

After Trout’s seventh homer to right-center, Texas tied the game 3-3 in the bottom of the sixth after Elvis Andrus had an RBI double and scored on Mike Napoli’s single.

More From CBS Dallas / Fort Worth

Drip Pan: CBS Local App
Drip Pan: Weather App
Drip Pan: Only CBS

Watch & Listen LIVE