MINNEAPOLIS — The Minnesota Timberwolves, boosted by a brilliant fourth quarter from diminutive guard J.J. Barea, got a welcome shot of confidence with a 99-93 win over Oklahoma City Thursday to snap the Thunder's winning streak at 12 games. The uplifting win for the T-Wolves, coming off a pair of losses on a California road trip, snapped their own 12-game losing streak against Oklahoma City. The NBA-leading Thunder battled back after trailing by 14 to move within a point at 76-75 early in the fourth before Barea took over. Sinking long three-pointers and scrambling under the hoop, Barea scored 10 points in a 12-2 run that restored Minnesota's double-digit lead at 88-77 and then helped the T-Wolves hold off the Thunder the rest of the way. “The fourth quarter for us has kind of been our Achilles heel this whole season, but we fought through and J.J. Barea was awesome tonight,” said Minnesota's All Star forward Kevin Love. The loss dropped Oklahoma, last year's losing NBA Finalists, to 21-5 while Minnesota improved to 13-11, seven games behind the Thunder in the Western Conference's Northwest Division. Love led Minnesota with 28 points and 11 rebounds, and center Nikola Pekovic of Montenegro had 24 points and 10 boards, while Puerto Rico's Barea came off the bench to score 18 points. Three-time scoring champion Kevin Durant paced the Thunder with 33 points, and Russell Westbrook added 30, but Oklahoma City's reserves contributed just seven points in all. Next up for the Thunder will be a Christmas Day rematch against NBA champion Miami. Heat 110, Mavericks 95: LeBron James scored 24 points with some early baskets on nifty passes from Dwyane Wade, and Miami rolled to a victory over the injury plagued Mavericks. James has scored at least 20 points in all 23 games, the longest streak to start an NBA season since Karl Malone's 24 in a row opening the 1989-90 season. Dallas, still waiting for the season debut of 11-time All-Star Dirk Nowitzki after right knee surgery, was also without starting point guard Derek Fisher (right knee) and post players Elton Brand (right groin) and Brandan Wright (right ankle). The Heat never trailed after James drove for a short floater 3 minutes into the game to make it 6-4. Wade had 19 points and six assists while Chris Bosh had 17 points. Rookie Jae Crowder had 15 points to lead six Dallas players in double figures. Dahntay Jones and Bernard James had 12 points each. Trail Blazers 101, Nuggets 93: J.J. Hickson had 18 points and 18 rebounds for his sixth straight double-double, and the Trail Blazers beat the Nuggets. Nicolas Batum had 22 points to give the Blazers their first four-game winning streak of the season despite missing forward LaMarcus Aldridge because of a sprained left ankle. —Agencies