ANAHEIM, Calif. (AP) — Cliff Pennington hit a go-ahead triple in the eighth inning, Albert Pujols slugged his 22nd home run and the Los Angeles Angels came back twice to beat the Seattle Mariners 7-6 on Tuesday night and end an 11-game losing streak.

With two outs in the eighth, Jefry Marte turned on a 97 mph fastball from Arquimedes Caminero (2-3) and it drove into the stands to tie it 6-6. Jett Bandy kept the inning alive with a single, and Pennington sent him home with just his second triple since 2014.

Fernando Salas pitched a scoreless ninth for his third save, and Brett Oberholtzer (3-2) earned the win with a scoreless eighth.

The Angels' 11-game streak tied a franchise worst.