Mariners first. Mitch Haniger singles to right field. Denard Span strikes out on a foul tip. Robinson Cano doubles to deep left field. Mitch Haniger to third. Nelson Cruz reaches on a fielder's choice to shallow infield. Mitch Haniger out at home. Kyle Seager walks. Nelson Cruz to second. Robinson Cano to third. Ryon Healy singles to left field. Kyle Seager to second. Nelson Cruz to third. Robinson Cano scores. Ben Gamel walks. Ryon Healy to second. Kyle Seager to third. Nelson Cruz scores. Mike Zunino reaches on error to third base, advances to 2nd. Ben Gamel to third. Ryon Healy scores. Kyle Seager scores. Throwing error by Matt Chapman. Dee Gordon singles to third base. Mike Zunino to third. Ben Gamel scores. Mitch Haniger grounds out to shortstop, Marcus Semien to Matt Olson.

5 runs, 4 hits, 1 error, 2 left on. Mariners 5, Athletics 0.

Mariners second. Denard Span triples to deep center field. Robinson Cano singles to right field. Denard Span scores. Nelson Cruz pops out to Matt Olson. Kyle Seager grounds out to second base. Robinson Cano out at second.

1 run, 2 hits, 0 errors, 0 left on. Mariners 6, Athletics 0.

Mariners fourth. Dee Gordon strikes out swinging. Mitch Haniger homers to left field. Denard Span pops out to shallow center field to Marcus Semien. Robinson Cano lines out to left field to Mark Canha.

1 run, 1 hit, 0 errors, 0 left on. Mariners 7, Athletics 0.

Athletics eighth. Jonathan Lucroy lines out to right field to Mitch Haniger. Marcus Semien walks. On Adam Warren's wild pitch, Marcus Semien to second. Chad Pinder grounds out to second base, Robinson Cano to Ryon Healy. Marcus Semien to third. Jed Lowrie singles to center field. Marcus Semien scores. Khris Davis flies out to deep right field to Mitch Haniger.

1 run, 1 hit, 0 errors, 1 left on. Mariners 7, Athletics 1.