BOSTON -- A double-overtime victory against LeBron James and the defending NBA champions was difficult to celebrate for Paul Pierce and the Celtics.
News of Rajon Rondo's season-ending knee injury spoiled the party.
"Everyone was really happy for the win," Pierce said after Boston beat the Miami Heat 100-98 Sunday. "It brought a dark cloud in this room when you heard the news."
When coach Doc Rivers told his players after the game, the joy of ending their six-game losing streak stopped, even if they had just outlasted the team with the best record in the Eastern Conference, which came in with a four-game winning streak.
Now the Celtics must try to keep winning without their leader, who suffered a torn anterior cruciate ligament in his right knee late in Friday night's 123-112 loss, also in double overtime, in Atlanta.
They won Sunday after Pierce's 22-foot jumper with 31 seconds left gave them a 99-98 lead.
But making the playoffs got harder as the Celtics try to hang on to the eighth and final postseason spot in the conference with a 2 1-2-game lead over the Philadelphia 76ers.
"Obviously, the Rondo news is pretty tough. I knew it before the game," Rivers said. "I just didn't think it was any time to tell any of our guys."
This game was the first in Boston for Ray Allen since he left the Celtics after five seasons and signed as a free agent with Miami. He scored 21 points.
Rondo's injury "puts this team and the rest of the guys in a position to be ready to step up," Pierce said. Sunday's win "was a perfect example. We showed we are capable."
James had 34 points for the Heat, whose winning streak stopped at four.
"As much as I've been a rival with Boston over the years, I never want to see anyone go down," James said. "It's terrible, not only for their team but for the league."
After Pierce's basket, James had a chance to put the Heat ahead but missed a 12-foot jumper with 6.8 seconds to go from the left with defender Jeff Green jumping out at him. Pierce got the rebound and was fouled by Shane Battier.
He sank the first shot. Then, as a fan shouted "This one's for Rondo," he missed the second.
Miami had one last chance, but Battier missed a long jumper at the buzzer.
"They defended that very well," Heat coach Erik Spoelstra said. "There are about three different options to it, four different options to it. They defended each one of them."
The Heat also could have won in the first overtime, but Dwyane Wade, who had 17 points, also missed a long jumper as the buzzer sounded. They had led 93-89 after consecutive baskets by James, but Garnett hit a layup with 1:45 remaining and a shot from the right baseline with 1:14 to go.