Luke Raley gave the Mariners an early lead with a solo homer in the bottom of the fourth.
Same fan grabs two foul balls on consecutive pitches
Seattle manager Scott Servais called it a vintage performance by Kirby despite some early frustration.
Luis Castillo allowed seven hits and struck out eight.
Julio Rodriguez, the 2022 AL Rookie of the Year and two-time All-Star, is batting .212 over his last 12 games with one extra-base hit and one RBI.
The Mariners went 1 for 7 with three strikeouts with runners in scoring position.
Cal Raleigh connected for a pinch-hit grand slam in the seventh for Seattle
Seattle starter Luis Castillo went 6 2/3 innings and struck out seven.
Seattle starter Bryce Miller allowed four runs on six hits with three strikeouts in six innings.
The Mariners missed out on an unlikely sweep of one of the best teams in the majors.