Verlander (7-3) racked up 10 strikeouts and allowed just five hits and one run to get Detroit back on track after a 7-3 loss to Texas on Wednesday following a four-game winning streak. Verlander hasn't lost since April 27 and has gone 5-0 with a no-hitter during that span.
Greg Halman scored the lone run for the Mariners, who have lost four of their last six. Starting pitcher Doug Fister (3-7) tossed a complete game in the loss, allowing four runs on seven hits.
All the scoring action happened in the fifth, which was started with Halman's one-out single. He stole second and moved to third on Luis Rodriguez's flyout before scoring on Verlander's wild pitch on a strikeout to put Seattle up 1-0.
But the Tigers answered back with a four-run home half.
Avila, who was stranded during the third inning after leading off with a triple, drilled a ball into deepest part of the field for his second triple of the game that also scored Jhonny Peralta.
A little later in the inning, Don Kelly had a two-out single to plate Avila and Boesch followed with a moonshot that curled inside the right foul pole to put the Tigers up 4-1.
With Verlander on the mound, the lead stayed that way the rest of the game. Jose Valverde replaced him in the ninth and tossed a scoreless inning to record his 16th save of the season.