
"He had a great second quarter against us and I knew if we didn't do something, me personally, it could have been a long game, one of those 40-point nights," said Haywood, whose defense held Bosh in check.
Jarrett Jack had 18 and Hedo Turkoglu scored 13 for the Raptors.
Arenas scored 12 points and Jamison scored 10 in the fourth as the Wizards erased a five-point deficit in the final quarter by shooting 11 for 16. The Raptors shot 8 for 23 in the fourth.
Double-digit losers in each of their last three, Toronto didn't feel any better about dropping a close one.
"They're all the same," coach Jay Triano said. "I don't like losing. They were better than we were tonight, bottom line. We didn't shoot the ball as well as we could."
The Raptors have allowed 10 straight opponents to score at least 100 points.
A free throw by Amir Johnson gave Toronto an 83-77 lead with 9:52 to play but the Wizards regained the lead with a 13-2 run over the next 4:25, including three baskets by Arenas, whose driving layup with 5:27 left made it 90-85 for Washington.
Calderon's driving layup with 2:45 remaining cut it to 93-91 but Jamison made a jumper, then held his finger to his lips to quiet the crowd as he ran back down the court.
"I was feeling it and it felt good," Jamison said. "It was a big basket and the crowd was starting to get into it. I was just letting them know hopefully it's not their night tonight."
Saunders didn't mind Jamison's gesture even though the outcome was still in doubt.
"At that time, it was OK," Saunders said. "You've got to play with a little bit of passion."
Arenas made two free throws on Washington's next possession to push the lead to six, 97-91, with 2:15 to go.
Toronto rallied a final time, with a free throw from Turkoglu and two by Jack making it 99-97 with 58 seconds to play, but the Raptors couldn't get any closer.
Bosh missed all six shots he took in the first but Calderon scored 11 points for Toronto, who trailed 25-24 after one on Blatche's fadeaway jumper at the buzzer.
Bosh snapped out of his funk by making six of eight shots in the second but Jamison scored 11 and the Wizards used five 3-pointers to keep it close before another buzzer-beating jumper, this one from Boykins, gave them a 55-54 edge at the break.
Notes: Arenas got a technical foul for arguing in the first. ... Toronto matched a season high with 50 rebounds. ... Former NBA player Spud Webb attended the game. ... Attendance was 15,766, a season low.
Play Basketball Hot Streak and win prizes!