The Tigers, who began the day 12 games under .500, have won six of eight. Seattle's three-game winning streak ended.
Mize (3-3) allowed just three hits and permitted only two runners past first base in a career-high 7 2/3 innings. It was his second straight win and fourth consecutive quality start.
“And all four starts could've been better, so I'm just trying to grow from that," Mize said.
Mize, the 24-year-old centerpiece of Detroit’s rebuild and the overall No. 1 pick in the 2018, struck out seven — that matched his career high, set in his debut last year.
After getting double plays from the defensively suspect Tigers to end the first and second innings, the right-hander retired 15 of 17 batters before Tom Murphy homered to lead off the eighth.
Michael Fulmer earned the save, his third.
Seattle starter Yusei Kikuchi (1-3) struggled early, needing 50 pitches to get out of the second inning. He walked two to load the bases in the first before getting out of the inning with a strikeout.
Haase, a catcher making his first career start in the left field, hit a leadoff homer in the second. And after Kikuchi walked Robbie Grossman with two outs, Jonathan Schoop also homered to make it 3-0.
“Strange ballgame tonight,” Mariners manager Scott Servais said. “Yusei's been so consistent coming out of the gate. Tonight it took a couple innings to get him going.”
Haase hit another solo homer in the ninth off reliever Brady Lail for a 4-1 lead. It was his first multihomer game.
“I've managed a lot of games here as the visiting manager,” said Hinch, formerly skipper of the AL West's Houston Astros. “To test both gaps like that, you've got to be a grown man.”
Seattle lefty Marco Gonzales had a short session throwing off a mound for the first time on Monday as he continues to recover from a forearm strain. Gonzales said he made about 15 tosses with the goal to build up to a 25- to 30-pitch bullpen session toward the end of the week.
Gonzales has been on the injured list since April 29. He’s not putting a timetable on a potential return, knowing it’ll take several weeks to build up his arm strength after being limited in his throwing.
Gonzales did have a special throwing partner when Seattle was out on its road trip. Ichiro Suzuki came down to T-Mobile Park to throw with Gonzales one day.
“That was so special. He came in and threw with everybody that needed to throw here and rehab, and hung around, was flipping in the cage with (Jake) Fraley and working out,” Gonzales said. “I mean, the dude is unreal.”
Tigers: C/DH Wilson Ramos (lower back strain) returned to the lineup from the 10-day injured list, giving Detroit three catchers on the roster. All were in the lineup with Ramos at designated hitter, Haase in left field and Jake Rogers behind the plate. The Tigers optioned RHP Alex Lange to Triple-A Toledo to make room.
Mariners: Seattle selected Lail from Triple-A Tacoma to give needed depth to its overused bullpen. After a couple of bullpen days due to injuries in the starting rotation, the Mariners were left extremely thin and needed Lail to be available. “We’re still only six, seven weeks into the season. You’d be very cautious running a player three days in a row, four out of five things like that are things we would like to stay away from,” Servais said. Seattle optioned infielder Jack Mayfield to Tacoma and designated for assignment right-hander Domingo Tapia to clear a spot on the 40-man roster.
Tigers: RHP Spencer Turnbull (2-2, 3.91) recorded a season-high seven strikeouts in his last start.
Mariners: RHP Justin Dunn (1-1, 3.72) returns to the mound six days after his first loss.
Tampa Bay Rays' Kevin Kiermaier ends combined no-hit bid after Boston Red Sox pull Nick Pivetta
The Red Sox pulled starter Nick Pivetta in the middle of a no-hit bid with two outs in the seventh inning after he had thrown 100 pitches.
Pirates snap 9-game losing streak vs. Cardinals with 8-2 win
— Bryan Reynolds had a three-run homer among his three hits, Chad Kuhl pitched six strong innings and the Pittsburgh Pirates snapped a nine-game losing streak against the St. Louis Cardinals with an 8-2 victory Thursday night.
Correa leads Astros to 11th straight win, 12-3 over Tigers
— Carlos Correa had three hits, walked twice and drove in three runs, helping the Houston Astros beat the Detroit Tigers 12-3 Thursday night to extend their winning streak to 11.
Eddie Rosario's big hit lifts Indians over Twins 4-1
— Eddie Rosario broke an eighth-inning tie with a two-run single and the Cleveland Indians defeated the Minnesota Twins 4-1 on Thursday night.
Eddie Rosario redeems himself with a bat-flipping single after baserunning blunder
Eddie Rosario gets caught sleeping at second but makes up for it later in the game with a go-ahead two-run single to secure the win for the Indians.
Schwarber's 11th, 12th HRs in 13 games lifts Nationals
— Kyle Schwarber homered twice, raising his season total to 21 by hitting 12 in his past 13 games, and the Washington Nationals beat the Miami Marlins 7-3 Thursday night for their 10th win in 11 games.