CLEVELAND -- Mike Maroth's offspeed pitches quickly slowed down the Cleveland Indians.
The left-hander's precise pitching helped the Detroit Tigers to a 3-2 victory on Tuesday night, their third win in 13 games.
"When you win, it usually starts with pitching and Maroth was great," Tigers manager Alan Trammell said.
The Indians, batting .297 and averaging 5.8 runs over their previous 29 games, lost for only the third time in 11 games.
Maroth (6-9) allowed one run and four hits over 6 2/3 innings to improve to 2-7 in 10 starts since May 19. He kept hitters off balance with a variety of slow breaking pitches, getting 13 outs on groundballs.
"He didn't throw anything straight," Indians manager Eric Wedge said. "He was on the plate, off the plate and you didn't see two pitches the same speed."
Maroth, who walked two and struck out four to improve to 4-0 with a 2.65 ERA in five career starts at Jacobs Field, said that was his game plan.
"You've got to give them different looks," he said. "Whether you throw 99 mph, or 84 like me, that's what it's all about."
Maroth was happy to see Wedge's lineup card did not include DH Travis Hafner, who had gone 6-for-10 with three homers and six RBI in the Indians' doubleheader sweep over the Tigers on Monday.
"That was the first thing I noticed," Maroth said. "He's hot. The competitive side wants to get a shot at him, but I wasn't too disappointed."
Hafner pinch hit with two outs in the ninth and walked.
Tigers reliever Franklyn German recorded one out on one pitch in the seventh, and Kyle Farnsworth struck out two with two on in the eighth. Troy Percival allowed Jhonny Peralta's ninth homer in the ninth but still earned his sixth save.
Trammell shook up his lineup, dropping All-Star catcher Ivan Rodriguez to sixth, DH Dmitri Young to seventh and third baseman Brandon Inge from leadoff to ninth while putting second baseman Placido Polanco in the No. 1 spot.
The Tigers responded by getting three hits in a three-run third off Jake Westbrook (6-10).
Polanco singled, went to third on a double by Carlos Guillen and scored on a groundout by Chris Shelton. Magglio Ordonez then hit a 1-0 pitch the opposite way into the Detroit bullpen in right for his second homer and 3-0 lead.
"Guillen and Mags were the difference," Trammell said. "The homer was huge."
Aaron Boone hit his ninth homer in the bottom half to make it 3-1.
Westbrook allowed three runs and five hits over five innings. The right-hander, who had won four consecutive starts since June 14, walked one and struck out six, but fell to 0-3 with an 18.32 ERA in three starts this season against the Tigers.
"I made some good pitches that got hit," Westbrook said. "I didn't have my best stuff and had to battle. They fought off a lot of pitches and made it tough."
Fernando Cabrera, called up earlier in the day from Triple-A Buffalo where he had a 6-0 record, three saves and a 0.99 ERA, struck out four and gave up two hits over three scoreless innings for Cleveland.
"I was a little nervous," Cabrera said. "But I calmed down and was able to throw strikes. I'm very happy."
David Riske worked a scoreless ninth. The Indians' bullpen has not allowed an earned run in 20 innings over eight games.
Indians OF Grady Sizemore went 0-for-5 and is in a 4-for-29 (.138) slump. ... Cleveland C Victor Martinez extended his career-high hitting streak to 16 games. He's hitting .365 (13-for-63) with 14 RBI during the surge. ... Westbrook is 2-5 with a 6.44 ERA in 13 career appearances against Detroit. ... Maroth has not lost to Cleveland since May 28, 2003. ... Shelton has 20 RBI in his last 20 games. ... Guillen went 3-for-4 and has hit safely in 37 of 45 games, going 61-for-176 (.347). ... Hafner is hitting .402 with 10 homers and 33 RBI over his last 23 games.