DETROIT (AP) - Dylan Moore homered and Kyle Seager drove in three runs and the Seattle Mariners topped the Detroit Tigers 7-2 on Thursday.
Mallex Smith stole two bases, giving him 34, the most in the majors. The Mariners won two of three after losing eight of their previous nine.
Detroit finished 4-7 on its 11-game homestand to fall to 17-43 at home. The Tigers need to win five of their last 21 games at Comerica Park to avoid becoming the first team to lose 60 times at home.
After Seattle opener Matt Wisler pitched a scoreless first, Tommy Milone (2-7) took over as the primary pitcher and allowed two runs and six hits in four innings.
Tigers starter Spencer Turnbull (3-11) allowed three runs and six hits in five innings.
Turnbull struck out seven batters in the first three innings, but only retired the side in order in the first. The Mariners put two runners on in the second and scored three runs in the third.
With two outs and a runner on first, Omar Narváez's double put two runners in scoring position. They both came home on Seager's double before Austin Nola made it 3-0 with an RBI single.
Víctor Reyes led off the fourth with a triple that scooted under Smith's glove. Dawel Lugo followed with a sacrifice fly to pull Detroit within 3-1 before Miguel Cabrera hit his ninth homer of the season.
Moore led off the seventh with a homer off Matt Hall to move the Seattle lead to 4-2 and Narváez added an RBI single later in the inning.
Smith's flare to center made it 6-2 in the eighth, and Seager added an RBI single in the ninth.
Mariners: Felix Hernandez (shoulder) pitched four scoreless innings Wednesday in a rehab start for Class A Everett, striking out eight. ... RHP Brandon Brennan was placed on the injured list with shoulder fatigue. The team does not believe the injury to be serious but didn't want to be short-handed in the bullpen.
Tigers: LF Christin Stewart (concussion) and C Grayson Greiner (back) started rehab assignments on Wednesday. Greiner went 0 for 4 for Class A Lakeland while Stewart went 2 for 5 for Triple-A Toledo.
Mariners: After a quick international flight, Seattle will start a three-game series against the Toronto Blue Jays on Friday. A Mariners opener will pitch the first game against Jacob Waguespack (3-1, 4.31).
Tigers: Detroit goes south for a three-game series against Tampa Bay. Daniel Norris (3-10, 4.94) will start Friday's game for the Tigers against Charlie Morton (13-4, 2.90).