Chris Bosh scored 30 points and grabbed 12 rebounds, Dwyane Wade scored 29 and the Miami Heat avenged their worst loss of the season by rolling past the NBA-leading Spurs 110-80 on Monday night.
"It's huge for us, really, just getting even with this team," Bosh said. "They beat us pretty good and I'm happy that we were able to respond by playing a complete game tonight. But at the same time, it is just one game."
LeBron James finished with 21 points, eight assists and six rebounds for the Heat, who have won three straight and moved within two games of Eastern Conference front-runners Boston and Chicago.
Miami lost 125-95 in San Antonio on March 4, the midpoint of a five-game slide that now seems all but forgotten after wins over the Los Angeles Lakers, Memphis Grizzlies and now the Spurs.
"Sometimes when you suffer the results that we were and you have this extreme noise from outside, that can be a distraction only if you let it," Heat coach Erik Spoelstra said. "But in terms of the guys' confidence, it never really wavered. This is a very confident group. But the consistency that we've had the last three games is something we can build on."
It was the Spurs' biggest regular-season loss since April 7, 2005, a 104-68 defeat in Dallas.
Tony Parker scored 18 points and Tim Duncan added 14 for the Spurs, who had won 15 of their last 18 against Miami. Before Monday, San Antonio's worst loss of the season had been a 96-72 defeat in New Orleans.