SEATTLE -- Dmitri Young changed his manager's mind.
"My biggest concern has been to keep Rondell (White) and Dmitri in the lineup," Tigers manager Alan Trammell said. "I don't want to go every other day. With his performance tonight, I've got to rethink some things and I've got to get him in there. That's the bottom line."
Young's one-out homer greeted reliever Ron Villone, who came on after Julio Mateo (2-4) hit White with a pitch and gave up a single to Ivan Rodriguez. Young's 17th homer made it 7-5.
Young had five RBI in a game for the sixth time in his career, twice this season.
Trammell didn't start Young on Monday night in a 5-3 loss to the Mariners. He was thinking about not starting Young on Wednesday night.
"It wasn't like 100 percent, but it is like 100 percent now," Trammell said.
Young was Villone's teammate with the Cincinnati Reds in 1999 and 2000.
"Going up against an old teammate like Ron Villone is always a battle," he said.
After getting dressed, Young put on a pair of sun glasses and opened a drink before summoning reporters to his locker to talk. He said he felt good after making a major contribution to a Tigers team that considers itself an AL wild-card contender.
"Everybody is trying to throw in their two cents to help the team win," he said. "Today was my day to help."
A switch-hitter, Young hit his third homer of the season right-handed. Mariners manager Mike Hargrove brought in Villone, a left-hander, to make Young hit from the right side.
"This is a better ballpark to right field than it is to left field," Hargrove said. "That is the matchup we wanted."
Villone credited Young for hitting a good pitch.
"It was a little off the plate," he said. "I was trying to get a groundball. I don't know how in the world he did it, but Dmitri is that kind of a hitter sometimes. He can hit a great pitch and put some good wood on it. That's what he did."
The Tigers added a run in the ninth on Magglio Ordonez's sacrifice fly.
Jason Johnson (7-8), loser of five of his previous six decisions got the win. Johnson pitched eight innings and allowed five runs -- four earned -- on nine hits and three walks, with four strikeouts.
Kyle Farnsworth pitched the ninth inning for Detroit, for his sixth save in eight opportunities.
The Mariners took a 5-4 lead in the sixth with three runs. Consecutive singles by Jeremy Reed, Willie Bloomquist, and Jose Lopez brought in the first run. Then Ichiro Suzuki tripled in two runs, his career-high ninth triple of the season.
The Tigers went ahead 3-2 on Young's two-run double off Mariners starter Joel Pineiro.
They added a run in the fifth on Chris Shelton's RBI single to go ahead 4-2.
In the third, Carlos Guillen had an RBI single to give Detroit a 1-0 lead. But the Mariners scored twice in the bottom half; one run was unearned because shortstop Guillen dropped a throw from first baseman Shelton. Adrian Beltre had an RBI single and Reed added a sacrifice fly for Seattle.
Ordonez extended his hitting streak to a career-high 19 games with a single in the fifth.