MINNEAPOLIS — Wesley Matthews scored 29 of his career-high 36 points in the first half and the Portland Trail Blazers rolled to a 108-98 victory over the Minnesota Timberwolves on Friday night.

LaMarcus Aldridge added 28 points and 10 rebounds for the Blazers, who beat Minnesota for the 14th straight time.

Kevin Love had 30 points and 19 rebounds for the Timberwolves, who have lost four of their past five games. Michael Beasley chipped in 17 points, but hobbled through the second half after taking a nasty fall on his right hip.

Matthews hit his first seven shots from the field and was 7 for 8 from 3-point range to lead the Blazers to a 63-43 lead at halftime. His seven 3s were a franchise record for a half and one off the team record for a game.

CELTICS 122, RAPTORS 102: At Boston, Rookie Luke Harangody had career highs with 17 points and 11 rebounds for his first NBA double-double, and the Boston Celtics earned the 3,000th victory in franchise history. Paul Pierce scored 20 and Ray Allen added 17 for Boston, which tied a season high for points in a half with 67 in the first and never let the Raptors get closer than 12 in the second half. DeMar DeRozan led Toronto with 20 points.

MAGIC 110, ROCKETS 95: At Orlando, Fla., Jason Richardson and Brandon Bass scored 18 points apiece, and the Magic rolled to their season-high eighth straight win, beating the Rockets. Orlando clung to a three-point advantage at the half, but blew open the game by starting the third quarter on a 19-5 run to build a 74-55 cushion. Bass had seven points during the spurt to help the Magic take a 92-71 lead into the final period. Bass and Richardson helped negate a 27-point night by Kevin Martin, who was coming off a 45-point performance in a loss to Portland on Wednesday.

SPURS 90, PACERS 87: At Indianapolis, Manu Ginobili scored 25 points to help the Spurs beat the Pacers and snap a two-game skid. Tim Duncan had 15 points and 15 rebounds and Indianapolis native George Hill scored 16 points for the Spurs, who overcame a 15-point deficit to become the first team in the league to win 30 games. Tyler Hansbrough had career highs of 23 points and 12 rebounds in his first start of the season, and Danny Granger added 15 points for the Pacers, who have lost five of six. Indiana led 75-60 late in the third quarter, but the Pacers shot 1 for 15 in the fourth. The Pacers had a chance to take the lead in the final seconds, but Roy Hibbert's hook shot against Duncan fell short.

76ERS 105, BULLS 99: At Philadelphia, Jodie Meeks scored 24 points, Lou Williams had 20, and the 76ers avenged a 45-point loss to Chicago. Jrue Holiday added 19 for the 76ers, who lost 121-76 on Dec. 21 in Chicago. The Sixers believe they're a playoff team and have the young nucleus to get there. Meeks and Holiday gave them plenty of reason for hope in a thrilling third quarter where the two guards combined to shoot 7 for 7 for 18 points. The Sixers hit their first nine shots in the third and 11 overall to turn a four-point hole into a 12-point lead.

WIZARDS 97, NETS 77: At Washington, Rashard Lewis had 16 points and a season-high 13 rebounds Friday night, and the Wizards raced out to an early 18-point lead before cruising to a victory over the Nets. The Wizards built a 21-3 lead in the first eight minutes and faced little resistance from the cold-shooting Nets the rest of the way in snapping a three-game skid. Lewis hit all three of his 3-pointers in the first quarter to spark the Wizards. Devin Harris and Sasha Vujacic combined to shoot 2 for 21 as the Nets hit on just 35 percent from the floor in dropping their fifth straight road game. Brook Lopez and Jordan Farmer each had 14 to lead New Jersey.

HEAT 101, BUCKS 95, OT: At Milwaukee, Chris Bosh had 16 points and 12 rebounds, leading the surging Heat in an overtime victory over the Bucks that extended their road winning streak to 12 games. Miami has won 20 of its last 21 after a 9-8 start. Bosh scored 10 of his 16 in the fourth quarter and overtime, while LeBron James added 26 points and 10 rebounds. Andrew Bogut had a career-high 27 rebounds, Chris Douglas-Roberts scored 30 points off the bench and Earl Boykins hit a layup over 7-foot-3 Zydrunas Ilgauskas to send the game to overtime.

LAKERS 101, HORNETS 97: At Los Angeles, Kobe Bryant had 25 points while moving into ninth place on the NBA's career scoring list, and Pau Gasol had 21 points and 13 rebounds in the Los Angeles Lakers' third straight victory. Lamar Odom had 17 points and 13 rebounds. David West had 23 points and 12 rebounds for the Hornets.

WARRIORS 116, CAVALIERS 98: At Oakland, Calif., Monta Ellis scored 32 points, David Lee had 22 points and 14 rebounds to send the Cavaliers to their ninth straight defeat. Stephen Curry added 15 points and four assists. Antawn Jamison had 21 points and five rebounds for the Cavaliers.

KNICKS 121, SUNS 96: At Phoenix, Raymond Felton had a triple-double with 23 points, 10 rebounds and 11 assists, and Amare Stoudemire had 23 and nine to beat his old team.