Kanter was expected to miss his second straight game with an ankle injury. But he was cleared to play after morning shootaround, and then got off to a fast start with 15 points in the first quarter.
"I really wanted to play this one. It was hurting and I wasn't a 100 percent," Kanter said. "The scoring was nice, but I think the defense was the key. We're communicating better and the pick and roll coverage is so much better than it has been."
Westbrook committed six turnovers in his 10th triple-double of the season, but also had four steals and blocked two shots. The 17 assists matched a career high for the All-Star, one of the leading contenders for the NBA MVP award.
Westbrook also helped shut down Wade after he made his first four shots. Wade finished with 12 points on 6-for-15 shooting.
"Just denying, making it tough for him," Westbrook said. "He got going early, but as a team we did a good job after that of making him shoot tough shots."
The Thunder held Miami to a season-low point total, while failing to score 100 points themselves for the first time since January 31.
Miami had won three in a row.
"It was just the level of competition. They kept coming in waves," Heat coach Eric Spoelstra said. "You have two teams in an urgent situation and they played like it and we didn't."
The Thunder carried a 66-58 lead into the fourth quarter, and then outscored the Heat 27-17 in the final period. Kanter had four points in a 13-2 run that made it 79-62 with 7:49 left.
Miami shot 39.5 percent from the field, compared to 44 percent for Oklahoma City. The Heat also were outrebounded 52-40.
"This team just played more desperate than us," Wade said. "They played at a playoff level and we played at a regular-season level and that's the difference of the game."
Oklahoma City star Kevin Durant is recovering from a foot injury and is supposed to avoid all basketball-related activities. But during several timeouts, Durant stepped onto the court in street clothes, shooting layups and working on his dribbling with the game ball.
NO ROAD HEAT
Miami has dropped four straight road games. It is 15-19 on the road this season.
Heat: Miami's reserves were a combined 10 for 34 from the floor. ... Whiteside was 5 for 5 in the first half, but missed his only shot of the second half and was hampered by foul trouble for much of the final two periods.
Thunder: G Andre Roberson sprained his left ankle in the first quarter and did not return.
Heat: Visit the Bucks on Tuesday.
Thunder: Host the Lakers on Tuesday.
Durant leads Brooklyn into matchup against New York
New York Knicks (11-9, seventh in the Eastern Conference) vs. Brooklyn Nets (14-6, first in the Eastern Conference)
Toronto plays Memphis, looks to end home slide
Memphis Grizzlies (10-10, ninth in the Western Conference) vs. Toronto Raptors (9-12, 12th in the Eastern Conference)
Sacramento and Los Angeles square off for conference
Los Angeles Lakers (11-11, eighth in the Western Conference) vs. Sacramento Kings (8-13, 11th in the Western Conference)