MINNEAPOLIS (AP) -- Twins manager Ron Gardenhire kept his eye on the field, and on the 37,000-plus fans at Target Field.
He watched them squirm Thursday as Minnesota struggled through key spots against the Seattle Mariners for the third straight day. In the end, Gardenhire, the Twins and their crowd had reason to celebrate.
Rene Tosoni hit an RBI double with two outs in the ninth inning and the Twins snapped their 11-game losing streak, beating Seattle 3-2.
The Twins avoided another sweep and won for just the second time in 17 games. This was the third-longest skid in Minnesota's 51-season history, behind a 14-game slide in 1982 and a 13-game drought in 1961, the first year the franchise moved from Washington.
"Today was very entertaining, to say the least," Gardenhire said. "I'm honestly watching our fans get up and get down and have their hands on their heads, and I'm right there with them. But bottom line is we got a win."
Trevor Plouffe drew a two-out walk from Steve Delabar (1-1) in the ninth and Tosoni followed with a drive that hopped off the right-field wall. Plouffe slid home, easily beating the relay. The Twins poured out of the dugout and mobbed Tosoni near second base.
"It's been a while since we won a game, so of course we feel a little pressure, especially with the last couple of games having been so close," Tosoni said. "I don't think anyone's pressing. We just have to let everything go, start playing some baseball and win some games."
Tosoni had three hits and scored twice. The rookie began the day batting .174 in his first big league season.
"A pretty good day for him," Gardenhire said. "We need it and it was a big one at the end. We've been waiting for that one for three days."
Joe Nathan (1-1) pitched a scoreless ninth to earn the win after getting out of his own trouble. The Mariners stranded 12 runners, including the potential go-ahead run at third in the ninth when Wily Mo Pena flied out.
Both teams had their chances late in this one.
Ichiro Suzuki grounded back to reliever Glen Perkins with the bases loaded to end the Seattle eighth.
The Twins threatened in the bottom half before Michael Cuddyer hit into a double play against Delabar.
Tosoni's hit ended the third straight one-run game between the two teams. The Mariners won the first two games by 5-4 scores.
Mariners starter Blake Beavan pitched seven innings, giving up two runs and six hits.
After what Gardenhire called a "flop" in his last start, Anthony Swarzak came back with six strong innings for the Twins, allowing two runs on nine hits.
NOTES: Minnesota C Drew Butera's RBI single in the fifth inning snapped a personal 0-for-21 stretch. It was the first hit by a Twins catcher since Sept. 9, a string of 27 at-bats. ... Minnesota OF Denard Span (concussion) sat out after playing Wednesday for the first time since Aug. 13. Span told trainer Rick McWane he would prepare to play in Friday's game at Cleveland. ... Minnesota RHP Carl Pavano (8-13, 4.40) will make Friday's start for the Twins in Cleveland. Pavano has lost his last two starts, including Sept. 18 against the Indians when he gave up four runs - one earned - in 6 2-3 innings. Pavano is 1-1 with a 1.93 ERA in four starts against Cleveland this season.