George Kirby struck out a career-high 12 batters in seven scoreless innings, Ty France hit a two-run homer and the Seattle Mariners beat the Arizona Diamondbacks 3-1. Kirby gave up two hits, recorded eight of his first nine outs via strikeout and retired his final 14 batters. He ran into his only bit of trouble in the third, giving up a one-out double to Blaze Alexander and a walk to Jake McCarthy before he struck out Lourdes Gurriel Jr. and Ketel Marte. Arizona starter Slade Cecconi was nearly as good but departed after allowing one run in six innings, striking out eight.