DETROIT (AP) -- Johan Santana made one mistake and it cost him.
It was Detroit's sixth straight win and sixth consecutive victory over Minnesota at home this season. It was the Twins' fourth straight loss.
Verlander (5-3) allowed six hits in eight innings. He didn't issue a walk or have a strikeout.
"Usually not my style of pitching," said Verlander. "They were aggressive on the fastball and were putting it in play."
Todd Jones pitched the ninth for his 11th save in 12 opportunities.
Santana (4-4), who had his four-game winning streak snapped, pitched a four-hitter. He struck out a season-high 12 and walked one.
"It was one of those games that you were facing a top team and wanted to challenge them," said Santana. "I felt good and did my best out there, but that wasn't enough. It takes 25 guys to win and we couldn't get the job done tonight."
"He had been getting me out on the inside fastball, so I started getting caught in between looking for the changeup," said Wilson. "But I can't hit the changeup anyway, it's such a nasty pitch. So I just figured I'd try to turn and burn on the fastball."
Wilson, the Tigers' backup catcher, was playing because manager Jim Leyland used Ivan Rodriguez as the designated hitter. The two teams play a day game on Thursday and Leyland doesn't want Rodriguez catching a day game after a night game.
"He's a regular player for me," Leyland said when asked about Wilson. "They're all regular players, they're all going to play ... Is Pudge the catcher? Absolutely. But Vance Wilson is a regular player for me."
The Tigers had runners on first and third with none out in the second after Magglio Ordonez led off with a double and Carlos Guillen followed with a bloop single to right. Santana then fanned Shelton. Ordonez was caught in a rundown and tagged out when he broke from third and Inge swung and missed.
Leyland took responsibility, saying he didn't alert Inge to look for the squeeze sign.
Guillen moved to third on the rundown, but Inge then struck out to end the inning.
The Twins had a runner retired at third base in the fourth. After Michael Cuddyer was hit by a pitch with two outs, Justin Morneau lined a ball off the wall in right center. But Cuddyer was tagged out by Inge at third, who blocked Cuddyer off with his knee, after rounding the bag on a throw from second baseman Ramon Santiago.
"It was a well-pitched game on both sides. We came in on the short end," said Minnesota manager Ron Gardenhire. "It was one of those games that the one big hit wins it and that's what they did."
"Both pitchers were great. Santana was unbelieveable, he's one of or the best pitchers in the majors right now," said the Twins' Rondell White. "Verlander has the confidence of a 10-year vet. He didn't strike out anyone but came in with the 97 miles per hour fastball with two strikes on you and it was real hard to hit."
Minnesota optioned right-hander Kyle Lohse to Triple-A Rochester. He was 2-4 with a 8.92 ERA in eight games. The Twins also recalled right-hander Boof Bonser from Rochester. ... Detroit relieved Ramon Pena of his duties as special assistant to the general manager.
MLB trade deadline - Where things stand for the four Chicago Cubs stars who could be dealt this week
Is this the last week of Bryzzo in Chicago? Which contender is most likely to land Craig Kimbrel? Here's what we know about the team that could be the talk of this deadline.
Plesac expected to start as Indians host the Cardinals
St. Louis Cardinals (51-50, third in the NL Central) vs. Cleveland Indians (49-49, second in the AL Central)
Buehler, Dodgers to take on DeSclafani, Giants
Los Angeles Dodgers (61-41, second in the NL West) vs. San Francisco Giants (63-37, first in the NL West)
Davies scheduled to start as Chicago hosts Cincinnati
Cincinnati Reds (52-49, second in the NL Central) vs. Chicago Cubs (50-52, fourth in the NL Central)
Houck expected to start for Boston against Toronto
Toronto Blue Jays (49-47, fourth in the AL East) vs. Boston Red Sox (62-39, first in the AL East)
Gonzalez expected to start for the Rockies against Angels
Colorado Rockies (44-57, fourth in the NL West) vs. Los Angeles Angels (50-50, fourth in the AL West)