MINNEAPOLIS -- The Cleveland Indians hope Wednesday's rally will help turn things around.
Joe Mauer tied a career high with five hits for Minnesota.
"When you get a win like today where you go back and forth ... it's definitely crucial," said Mike Aviles, who had a pair of RBIs.
Santana homered off Glen Perkins in the 10th to give Cleveland an 8-7 lead. Mauer responded in the bottom half with a shot off Perez.
The Indians, who trail Detroit by six games in the AL Central, were swept at home by the Tigers last week and then lost two of three at home to the Los Angeles Angels. After losing 3-0 to the Twins on Monday, Cleveland has won two straight.
The Indians open a three-game series Friday at Oakland before playing three at the Angels.
"We just need to keep trying to win series. I think the biggest thing is going game-by-game and hopefully the series will start piling up," Aviles said.
Cleveland trailed 7-3 entering the eighth inning. After the first two batters reached base against Casey Fien, Brantley had an RBI single and Giambi followed with a three-run homer that tied it.
"I'm a strike thrower. I'm going to pitch to contact, and today they got me," Fien said. "I left the ball up in the zone to Giambi, and he hurt me."
Minnesota starter Kyle Gibson allowed six hits and three earned runs in 5 1/3 innings, the fourth straight start he's failed to go at least six innings.
"Casey's been lights out, one of the better setup guys in our league, since we put him in that role," manager Ron Gardenhire said.
Looking to build on the confidence gained from pitching one-hit ball in five relief innings last Friday, Cleveland starter Carlos Carrasco allowed 10 hits and four earned runs in 4 1/3 innings. Carrasco, who was recalled from Triple-A Friday, is winless in seven starts this year and hasn't won since June 29, 2011, at Arizona.
"Consistently, from start to start he holds his stuff very well, but he just makes too many mistakes. A lot of times you can't get away with one mistake to good hitters. There's times where he makes one or two or three during an at-bat and he's paying for it," manager Terry Francona said.
Mauer, who singled and moved to third on a double by Justin Morneau, scored on a first-inning sacrifice fly by Josh Willingham. Morneau then scored on a double by Oswaldo Arcia. Brain Dozier and Mauer had RBI singles in the second to give Minnesota a 4-0 lead.
The Twins went 6 for 13 with runners in scoring position after going 3 for 48 over their last six games. Minnesota entered the game last in the American League, hitting .230 in such situations.
Mauer hit a two-run single in the sixth and Chris Colabello an RBI single in the seventh to make it 7-3.
Mauer has five five-hit games in his career. The previous one was July 26, 2010, at Kansas City. ... The Indians have signed Cuban free agent RHP Leandro Linares to a minor league contract and sent the 19-year-old to their player development complex in Goodyear, Ariz. ... Twins GM Terry Ryan said that C-DH-OF Ryan Doumit is expected to be activated from the seven-day concussion DL "in the next couple days." ... Twins SS Pedro Florimon singled in the second to end his 19 at-bat hitless streak. ... Minnesota is scheduled to send Mike Pelfrey (4-10, 5.32) to the mound Thursday in the opener of a four-game home series against the White Sox. Chicago is scheduled to counter with Andre Rienzo (0-0, 2.95). ... Cleveland's Justin Masterson (13-8, 3.59) is scheduled to face the A's A.J. Griffin (10-8, 3.88) Friday in Oakland.