The Timberwolves took advantage of some shoddy defense and beat Utah 110-108 on Monday night, ending a four-game losing streak while improving to 2-0 against the Jazz this season.
Half of the Timberwolves' four wins have come against Utah.
"If I knew the formula, I would have them play that way against every single team," Minnesota coach Kurt Rambis said.
Rookie Jonny Flynn's layup with three seconds left broke a 108-all tie and Minnesota won it when Deron Williams' 3-pointer clanged off the rim just before the buzzer.
The Timberwolves were quicker than the Jazz and more determined, especially after pulling ahead in the third quarter and making Utah fight to get back in it down the stretch.
"As soon as we scored, they didn't wait for us to get down the floor. They ran right at us like they were going 90 miles an hour," Utah coach Jerry Sloan said. "We got lost a few times defensively."
Flynn finished with 28 points - eight more than he had ever scored in an NBA game -- while Corey Brewer tied his career high with 22 points. Al Jefferson added 23 points and 12 rebounds for the Timberwolves, who beat the Jazz Dec. 5 in Minneapolis 108-101.
"To come in here in this environment, to get a win against a playoff team, it's a good win for us," Flynn said. "When they made their runs we didn't get down. We just kept going at them."
Williams had a season-high 38 points and added 13 assists for Utah.
Carlos Boozer added 14 points and 14 rebounds and Mehmet Okur and Paul Millsap scored 13 apiece for the Jazz.
Utah was coming off a win over the Los Angeles Lakers two days before and was not nearly as intense on Monday. The Jazz seemed content with trying to outscore the Timberwolves rather than slow them down and Utah got burned in the end.
"We came out played a little bit sluggish and tried to fight back into it, which we did," Boozer said. "I'm not going to take anything away from them. They played a great basketball game."
Boozer also asked a very obvious question that nobody in the Utah locker room could answer.
"How come we can't get up for Minnesota but we can get up for everybody else?" he said.
The Jazz open a five-game trip Wednesday at New Jersey. It's usually on the road where the Jazz struggle, but Utah's loss on Monday was already the fourth at home this season.
The Jazz really hurt themselves from the free throw line, going 21 of 37. Only Williams saved Utah's free throw percentage by going 14 of 18.
The Timberwolves capitalized on the misses and outrebounded the Jazz 48-36.
"They could have beaten a lot of teams tonight," Sloan said.
After Jefferson put Minnesota up 107-106 on a 20-foot jumper with 1:13 left, Boozer was called for an offensive foul when he tried to drive on Brewer with 26.7 seconds to go. Williams quickly fouled Flynn, who went 1 of 2 from the line to put the Timberwolves back up 108-106 with 25 seconds left.
The Jazz got the rebound and called a timeout. Mehmet Okur was off on a 3-pointer, but Paul Millsap grabbed the rebound and kicked it back outside to Williams, who threaded a pass inside to Andrei Kirilenko for a dunk to tie it at 108 with 16.5 seconds left.
Minnesota called time out and after Flynn dribbled a few seconds off the clock, he drove around Williams and lofted a layup over Okur for the winner.
"This entire season and one or two after are going to be growing up periods for him," Rambis said. "I want to give him those opportunities to see what he can do in those late game situations and he delivered for us tonight."