Josh Naylor hit a tiebreaking home run and George Kirby won his third straight start as the Seattle Mariners defeated the host St. Louis Cardinals 3-2