The Mariners led the game the entire way, but the win was not without some stressful moments.

After taking a 3-0 lead in the 5th inning, the Angels hit back-to-back solo blasts in the 6th to bring the game to a one run Seattle lead.

In the 7th, the Mariners rebounded with a solo home run of their own with Jay Bruce’s 300th career homer.

Then, in the 8th, LA scored a run after two walks and a sharply hit single. The Angels got the bases loaded with a walk, but Anthony Bass came in and slammed the door shut on the LA rally.

Bass finished what he started–with some help from Kyle Seager–in the 9th, and the Mariners won 4-3 on a strikeout of Jared Walsh.

Winning Pitcher, (4-6) Mike Leake: 7.0 IP, 2 ER, 2 K, 0 BB

Losing Pitcher, (4-5) Tyler Skaggs: 7.0 IP, 4 ER, 8 K, 1 BB

Save (1), Anthony Bass: 1.1 IP, 0 ER, 2 K, 0 BB

The M’s and Angels will do it again at T-Mobile Park on Saturday afternoon. Pregame coverage starts at 3 p.m. on Freedom 970 AM.

Here are the highlights from the game:

Bottom 3rd … Dylan Moore RBI Single, 1-0 M’s.

Bottom 5th … Tom Murphy 2-Run Home Run, 3-0 M’s.

Top 6th … Mike Trout Home Run, 3-1 M’s.

Top 6th … Shohei Otani Home Run (back-to-back with Trout), 3-2 M’s.

Bottom 7th … Jay Bruce Home Run (300th career HR), 4-2 M’s.

Top 8th … Ohtani RBI Single, 4-3 M’s.

Top 9th … Kyle Seager, ridiculous bare hand defensive play, 4-3 M’s.

Final Call, Mariners win 4-3.

Follow 102.9/750 The Game on Facebook, Twitter and Instagram.

More about: