After Jared Sullinger shot an air ball on a 3-point attempt from the right wing that went out of bounds with 19.3 seconds left, Bass blocked Waiters' shot in the lane and Bradley made a free throw with 1.4 seconds left.
"I tried to drive by and get the layup," Waiters said. "I thought I got the (foul). I didn't. They didn't call it."
After a timeout, Cleveland inbounded the ball to Earl Clark, who threw up an air ball as the horn sounded.
"I was just supposed to set a pick for Kyrie," Clark said. "He wasn't open. They just kept switching."
Irving felt a slow start cost them.
"Dion tried to make a crucial play at a crucial time and came up a little short," he said. "But this could have been avoided in quarters previous to this. Like I said, we just have to get off to better starts throughout the game so we don't put ourselves in a big hole like that."
NOTES: Boston next plays Tuesday afternoon when it hosts Atlanta in the opener of a day/night NBA/NHL doubleheader. The Bruins face the New York Islanders at night. ... The Cavaliers said the Bynum Fathead Tradeable that was to be given away Sunday at their game against Golden State would no longer be available.