SEATTLE — Say this about the 2021 Mariners: Win or lose, they make just about every game interesting and take each down to the wire.

The Mariners rallied from a three-run deficit for the fourth time in this young season, and they notched their second walk-off when Ty France clobbered a game-winning ground-rule double into the right-center-field gap that scored J.P. Crawford in the ninth. That followed a game-tying homer from Evan White in the eighth inning, providing some much-needed production from the lower half of the lineup.

Because it was the usual suspects — France, Mitch Haniger and Kyle Seager — who slowly sparked mini rallies for two runs in the sixth and seventh innings each. The top three hitters in Seattle’s lineup went a combined 6-for-12 with five of the club’s six RBIs on Friday, helping the Mariners to just their fifth win in their past 30 meetings against the Astros.