MINNEAPOLIS -- Josh Willingham's time in Minnesota could be waning, with the trade deadline approaching and the veteran outfielder in the final year of his contract.
His swing is back, even if he might be going.
Willingham's tiebreaking home run in the eighth inning sent the Twins to a 4-3 victory over the Cleveland Indians on Monday night.
"I felt better, yeah, so hopefully I can keep going and help us win some games. That's my goal," Willingham said.
As for the possibility of being dealt?
"I pay seriously zero attention to it," Willingham said, while his three young sons played around in the clubhouse behind him, focused on their Popsicles and blissfully oblivious to a scenario in which their father would find himself on a new team later this summer.
Kurt Suzuki had a two-run double among his three hits, Trevor Plouffe hit an RBI double and the Twins beat the Indians at home for the first time in more than 11 months.
"Coming off the All-Star break and losing three in a row, you obviously don't feel real good about yourself. So we needed a big win," Willingham said.
Suzuki, a first-time All-Star selection who was the catcher for the ninth inning of the American League's victory here at Target Field last week, posted his ninth three-hit game this season. He raised his batting average to .311 and is 25 for 63 in his last 17 games.
In another All-Star game reprise, Glen Perkins pitched a perfect ninth for his 23rd save in 26 chances.
One week ago, the Home Run Derby was delayed by rain on a cool, autumn-like evening. Tack on about 30 degrees and thick humidity, and that's what the conditions were like for this series opener, which began with a first-pitch temperature of 89 degrees.
Willingham sent the sweaty Twins fans home happy with his dead-pull line drive that just cleared the left-field wall against Bryan Shaw (4-2), his ninth homer and only his second this month.
"We were all blowing really hard in the dugout for that to get out," Twins manager Ron Gardenhire said.
Shaw threw a full-count slider.
"Not where I was trying to put it," he said.
Casey Fien (5-4) picked up the victory, despite allowing an RBI single by Roberto Perez in the top of the eighth that cost Twins starter Kris Johnson his first career win.
"Mine will maybe come later. Maybe not. You never know. It's the Twins' victory that counts the most," said Johnson, who was sent back to Triple-A Rochester after the game to make room for Tuesday's starter, rookie right-hander Yohan Pino.
Teetering on the brink of veteran-sell-off mode before the trade deadline, the Twins emerged from the All-Star break by being swept by Tampa Bay. But they snapped back from that and, in their first time hosting the Indians this year, ended a six-game home losing streak to their division rivals.
The Indians lost shortstop Asdrubal Cabrera to spasms in his lower back after two innings. Chris Dickerson delivered a pinch-hit RBI single in his place, and Mike Aviles quickly shifted back to his natural shortstop spot after his first start of the season in center field.
Yan Gomes hit third, having not batted higher than fifth all season and getting most of his time in the seventh slot, and hit an RBI double. He's 10 for 21 with five RBIs in his last six games.
Johnson finished five innings in his third major league start, his longest appearance yet.
Rookie T.J. House, who made eight starts earlier this season, was recalled from Triple-A Columbus to take the mound in Minnesota. House also completed five innings, giving up three runs.
Copyright 2014 Associated Press. All Rights Reserved.