MINNEAPOLIS -- Zach McAllister won for the first time since May 23 and Ryan Rayburn homered to lead the Cleveland Indians to a 5-2 win over the Minnesota Twins on Tuesday night at Target Field.
McAllister, who beat the Twins for the first time in four appearances, gave up one earned run, four hits and a walk with seven strikeouts. He retired the last two batters he faced on strikes in the sixth inning after the Twins had closed to 5-2 and had a runner on third base.
Chris Perez pitched a scoreless ninth for his 19th save in 22 chances.
With Twins starter Samuel Deduno again having control trouble, the Indians were able to peck away with single runs in the third, fourth and fifth and two in the sixth.
Deduno had four strikeouts but allowed five hits, walked three and threw a wild pitch.
In the fifth, Deduno hit Carlos Santana with a down-and-in changeup and gave up Rayburn's homer on the next pitch.
The Indians, who were shut out on two hits by Andrew Albers on Monday, loaded the bases against Deduno in the third and got a run home on a fielder's choice. Nick Swisher then hit a rocket that was caught by Joe Mauer, who stepped on the first base bag for a double play. Swisher threw his bat and batting helmet in disgust at the lost opportunity.
The Tribe went ahead in the fourth on Michael Brantley's RBI single and added a run in the fifth on a groundout by Jason Kipnis.
Minnesota had broken on top with Josh Willingham's upper-deck home run in the second off McAllister. That gave Minnesota 23 consecutive runs via the long ball. The last time the Twins scored without the benefit of a homer was in the fourth inning of last Wednesday's game at Kansas City.
The Twins broke that streak when Mauer scored in the sixth on an error by Indians center fielder Michael Bourne.
NOTES: Twins catcher Ryan Doumit worked out on the field before the game and could come off the seven-day concussion disabled list on Thursday. ... The Twins acquired LHP Miguel Sulbaran from the Los Angeles Dodgers and sent him to Class A Cedar Rapids, completing the trade that shipped C Drew Butera to Los Angeles. ... Cleveland DH Carlos Santana, who caught Deduno for the Dominican Republic in the World Baseball Classic, is 0-for-11 in his career against the right-hander. ... The Indians started the game in third place in the American League Central for the first time since June 17.