James was a late scratch because of the broken nose he suffered in Thursday's win at Oklahoma City, and his teammates picked up the slack. Bosh had 28 points and 10 rebounds, and Wade had 23 points, 10 rebounds and seven assists.
Joakim Noah had 20 points, 15 rebounds and four blocks for Chicago, which had won five in a row. The Bulls, who were without starting guard Jimmy Butler (bruised ribs), shot 36%.
Miami, playing at home for the first time in 20 days, extended its winning streak to five games.
at Portland 108, Minnesota 97: Damian Lillard scored 32 points and the short-handed Trail Blazers rallied to win after trailing by 18 points in the first half. Thomas Robinson had a career-high 18 rebounds for Portland, which won its second straight after a three-game slump. Kevin Love scored 31 for Minnesota, which had won three in a row. Love, who also had 10 rebounds, has scored 30 or more points in five straight games, a franchise record. Portland All-Star forward LaMarcus Aldridge missed his third straight game with a groin injury.
Houston 115, at Phoenix 112: Patrick Beverley sank the go-ahead three-pointer with 34.3 seconds to play and the Rockets escaped with a win after trailing by 10 points entering the fourth quarter. Dwight Howard scored 25 points and James Harden had 23 for Houston, which has won nine of 10. Goran Dragic scored a career-high 35 points for the Suns, but missed a three-point attempt at the buzzer.
Sacramento 109, at Denver 95: Isaiah Thomas scored 33 points, Rudy Gay had 32 and the Kings earned their first victory in Denver since April 5, 2008. Sacramento had lost nine straight at the Pepsi Center. The Nuggets lost for the seventh time in eight games. The Kings have won three of four overall.
Washington 96, at Cleveland 83: John Wall scored 21 points for the Wizards, who held the Cavaliers to 11 fourth-quarter points, returned to .500 at 28-28 and strengthened their hold on fifth place in the East.