Heat 108, Trail Blazers 107: Chris Bosh hit the game-winning 3-pointer with 0.5 seconds remaining and scored a season-high 37 points as visiting Miami upended Portland.Bosh hit three 3-pointers in the final four-plus minutes and also grabbed 10 rebounds as the Heat won for the seventh time in eight games despite being without injured LeBron James. Dwyane Wade had 16 points and seven assists and Michael Beasley scored 12 points.LaMarcus Aldridge had 22 points for the Trail Blazers but was unable to convert a last-second lob. Wesley Matthews scored a team-high 23 points, Robin Lopez tallied 17 points and Damian Lillard added 16.Bosh drained a tying 3-pointer with 4:05 to play and gave the Heat a 101-98 lead with 2:03 remaining when he knocked down another one. Nicolas Batum hit three free throws with 32 seconds remaining to give Portland a 105-103 advantage and Wade drove for a tying dunk with 26.2 seconds left before Batum hit two more free throws with 7.7 seconds left to provide the Trail Blazers with their last lead.Matthews had 18 first-half points as Portland led 62-58 at the break. The Heat took a four-point lead on Bosh's basket with 5:07 left in the third before the Trail Blazers closed strong to take an 88-83 lead into the final stanza.GAME NOTEBOOK: James strained his right groin and aggravated a left ankle injury in Friday's overtime loss to Sacramento. … The Heat had a 60-32 edge in points in the paint despite the Trail Blazers holding a 41-35 rebounding edge. … Portland has scored 100 or more points in 17 straight games.