PORTLAND -- With LeBron James injured, Chris Bosh took over for the Miami Heat.
Bosh had a season-high 37 points, including the go-ahead 3-pointer with 0.5 seconds left, and the Heat beat the Portland Trail Blazers 108-107 on Saturday night.
Bosh added 10 rebounds to hand Portland just its third loss at home this season.
Wesley Matthews had 23 points for Portland, which had won seven of its previous eight.
James injured his right groin and tweaked his left ankle Friday night in a 108-103 overtime loss at Sacramento that snapped Miami's six-game winning streak. He stayed in the game and finished with 33 points, eight rebounds and eight assists.
The four-time NBA MVP warmed up before the game, but was declared inactive about an hour before tipoff. Michael Beasley started in his place.