J.P. Crawford hit a two-run homer, Luke Raley and Dylan Moore added solo shots and the Seattle Mariners stayed baseball’s hottest team with an 8-5 win over the AL Central-leading Cleveland Guardians on Tuesday night.

With their fourth straight win and eighth in nine games, the Mariners improved to an MLB-best 17-5 since May 26.

Seattle increased its lead in the AL West to 10 games — the largest in any division. It’s the club’s biggest advantage since the end of the 2001 season, when the Mariners won 116 games.

Cleveland’s Steven Kwan reached base for the 23rd straight game and extended his hitting streak to 12 in a row with a single in the eighth. Kwan is batting .392, but a few plate appearances short of being eligible to lead the majors.

Down 7-1, the Guardians didn’t go quietly. They scored two in the sixth, one in the seventh and another in the eighth — helped by Seattle’s Trent Thornton hitting two consecutive batters — before Andrés Muñoz worked out of a jam.

Muñoz finished up for his 13th save.

The Guardians have lost three straight for just the second time in 2024.

“We just didn’t get the big hit tonight,” manager Stephen Vogt said. “We were close to outhitting them or just about even, but there’s were for extra bases. Ours weren’t. There’s the difference in the game. They cashed in their opportunities and we didn’t.”

McKenzie worked around leadoff walks in the first two innings, but another in the third came back to bite him as the Mariners scored four runs.