SEATTLE — Scorching slugger Kyle Seager hit a three-run homer, rookie Kyle Lewis stayed hot with an RBI single, and the Seattle Mariners overcame two home runs by Mike Trout to beat the Los Angeles Angels 7-6 on Wednesday night.
Albert Pujols remained on 659 career home runs, one behind Willie Mays on the career list. There were plenty of long balls otherwise. The Angels got all their runs — and hits — off Seattle starter Marco Gonzales via a trio of solo shots.
Trout connected for one of those off Gonzales and added a three-run drive in the eighth against reliever Taylor Williams to pull the Angels within 7-6. Trout has three home runs in the two games since the birth of his first child and has 44 in his career against Seattle.
Carl Edwards Jr. pitched the ninth for his first save, and Seattle snapped its four-game losing streak.
Seager’s three-run shot in the third was a jolt Seattle’s struggling offense needed. Seager’s 200th career home run landed in the second deck of the right field seats and gave Seattle a 3-1 lead. Seager joined Ken Griffey Jr., Edgar Martinez and Jay Buhner as the only four players to hit 200 home runs with the Mariners.
Lewis finished with two more hits, giving him a major league-best 20 through the first two weeks of the season. His RBI single in the fifth gave Seattle a 4-1 lead. In the seventh, Austin Nola added a two-run double and rookie Evan White snapped an 0-for-17 skid with an RBI double.
Gonzales (2-1) gave up solo home runs to Trout, Max Stassi and David Fletcher but was otherwise strong. The lefty didn’t walk a batter and struck out seven.
Angels starter Julio Teheran made his first start with the Angels after signing a one-year deal in the offseason.
Teheran (0-1) was on a limited pitch count after being slowed by the coronavirus in his ramp up for the season. Teheran threw just 52 pitches and was pulled with two outs in the third inning.