Celtics 71, Bulls 69: Man this game was ugly. You knew it was going to be low scoring — two defensive minded teams both missing the point guard that stirs their offense — but this was worse than expected. Jason Terry was the hero with a couple late threes and a blocked shot to win it. We broke it down in ugly detail.

Raptors 92, Knicks 88: Break up the Raptors! After knocking off New York Wednesday Toronto has won four in a row and is 5-2 since trading for Rudy Gay. Not that Gay had anything to do with this win — he was 4-for-21 on the night for 11 points (he did have some important free throws late).

You could say the referees cost the Knicks this game — it was 55-55 when they ejected Kyle Lowry and John Lucas III came in for Toronto. The sub continued his hot play of late, knocking down a quick three. Soon the Raptors were up by nine and the Knicks could never close the gap. Although the bigger issue for the Knicks was Carmelo Anthony’s “dead arm” — he took a DeMar DeRozan elbow to the bicep early in the game, battled numbness throughout and shot just 5-of-24 on the night.

Remember when the Knicks started the season 10-0 at home? They are 9-7 since and go into the All-Star break needing to find some answers — and find their defense again — if they are going to be a real threat come the playoffs.

Clippers 106, Rockets 96: The Clippers recorded their highest scoring quarter in any game since 1986, dropping a whopping 46 points on 17-for-22 shooting while nailing 6-for-8 from behind the arc in the first quarter. At one point in the quarter, the Clippers were on pace for 222 points per 100 possessions, and by the quarter’s end, Caron Butler was on pace for 58 points. Neither of those things happened (obviously) as the game slowed down and things started getting sloppy, but the hot first quarter pretty much put a Rockets team without James Harden out of the game.—D.J. Foster

Pacers 101, Bobcats 77: The Bobcats hung in there until the middle of the third, when the Pacers went on an 18-4 run and that was it. The Bobcats just were not going to be able to generate enough offense against this Pacers defense. Paul George capped off his All-Star first half of the season with his first triple-double ever — 23 points, 12 rebounds and 12 assists.

Danny Granger’s knee was ready to go for the first time this season, but he came down with the flu so the rest of him wasn’t. He’ll make his debut after the All-Star break. David West also was out for Indiana with a scratched eye suffered against the Nets earlier in the week.

Nets 119, Nuggets 108: How bad was Denver’s defense without Andre Iguodala? How about allowing 119 points to a Brooklyn Nets team without Deron Williams type bad? The 119 points scored by Brooklyn was a season-high, and they got there with 3-point shooting. The Nets went 16-for-27 from behind the arc, getting big nights from C.J. Watson (25) and Joe Johnson (26). The Nuggets surprisingly shot it pretty well too, as Ty Lawson had a perfect 5-for-5 night as Denver shot 12-for-17 from behind the arc. Even with Denver’s unexpected perimeter performance (they’re 27th in 3-point shooting this season), the Nets weathered the late run and held on for the win.

The lack of defense on the road is sort of a disturbing trend for Denver, as they give up 3.7 more points per game on the road than they do at home. Not coincidentally, the Nuggets are now 11-18 in those games.—D.J. Foster

Hawks 108, Magic 76: If these really are the last days of Josh Smith playing alongside Al Horford, let’s remember tonight as the shining example of how capable they were as a duo. Smith and Horford combined for 56 points and 22 rebounds in the 32 point drubbing of the Orlando Magic, but those big numbers were only overshadowed by the selflessness and beautiful ball movement the two big men displayed all night.

Smith and Horford both recorded 5 assists by regularly playing off one another with great high-low basketball. The Hawks as a team recorded 32 assists on 41 field goals with just 9 turnovers. Decision making doesn’t get much better than that.—D.J. Foster

Spurs 96, Cavaliers 95: Oh, Dion Waiters. In the NBA when you learn lessons you learn them in a very public and embarrassing way. It was the Cavaliers rookie that in the game’s final minutes sagged into the lane and off Kawhi Leonard — a 48.8 percent shooter on corner threes this season — and of course Tony Parker found Leonard for the game-winning shot. Watch the video below, watch Waiters.

The Cavaliers had a three point lead with 1:38 left, but this is what the Spurs do, they execute late. The Spurs had Tim Duncan, Tony Parker and Manu Ginobili together for the first time in a month and they combined for 42 points, 13 rebounds and 16 assists. Waiters had 20 to lead the Cavs.

Pistons 96, Wizards 85: It was a pair of 11-0 runs in the fourth quarter by Detroit — the second of those coming with the score tied and 5 minutes left — that gave them this win. And both of those were sparked by Will Bynum, who came off the bench to score 12 in the final frame and 20 for the game. Bynum and newly acquired Jose Calderon worked well together, with Calderon knocking down a key three during the decisive run (he had 24 on the night). Calderon has changed one key thing here — the Bucks had no fourth quarter comebacks before the trade, they’ve had two in the last five days now. Emeka Okafor led Washington with 20 points, while John Wall had 16 points and nine assists.

Bucks 94, 76ers 92: The Bucks went into this game with a three-game lead over Philly for the eighth seed in the East. Now they go into the All-Star Game with a four-game lead plus they own the tie-breaker, so it’s really a five-game lead. This was a huge win for the Bucks.

And it came down to a wild sequence at the end, with Milwaukee up two (by the score you see above). Holiday missed a contested, 14-foot, game-tying jumper and in the scramble for the rebound and loose ball Holiday and Luc Richard Mbah A Moute ended up tied up on the floor. Jump ball, five seconds left and at the Sixers end. Holiday surprisingly wins the jump ball to Royal Ivey, who controlled it and then turned to mass across the top of the arc to Holiday — but Mbah a Moute read the pass and deflected it into the back court. Then he chased down his own deflection headed out of bounds and saved it, which took enough time to end the game. So, just your every day game-saving deflection.

And for the Bucks, maybe playoff clinching deflection. Even if the Sixers get Andrew Bynum back (and that’s a mighty big if) making up five games at this point is highly unlikely.

Mavericks 123, Kings 100: How did you think this was going to end? This win makes it 18 straight home wins for Dallas over Sacramento, dating back to 2003. Vince Carter led the way with 26 points off the bench — enough to move him past Larry Bird on the NBA’s all-time scoring list. You read that right, Vince Carter now has more points than Larry Bird. You might want to start hoarding some canned goods in the basement, just in case this is the end of the world.

This was an old-school “Vinsanity” night. Dallas had been in control of the game since the second quarter but the Kings made a third quarter push to get the lead as low as seven. So Vince Carter knocked down two threes just after the five minute mark of the quarter to stretch the lead back out. Then he knocked down three more triples in the final minutes for good measure.

Hornets 99, Trail Blazers 63: Wow, Portland was bad. Sure, nice win for the Hornets and all, nice to see the slumping Anthony Davis score 21 and grab 11 boards. But the story of this game was that the Trail Blazers players were already mentally on vacation in Hawaii (or wherever) when this game tipped off and they never came back. The Blazers shot 32.4 percent on the night. The Hornets had 26 more points in the paint. But the bottom line is that New Orleans cared and Portland just did not.

Jazz 97, Timberwolves 93: Utah’s front line of Al Jefferson and Paul Millsap really works when it clicks. And it did against the Timberwolves — Jefferson had 20 points, Millsap had 21 and Utah picks up another win. Late in the third quarter and into the fourth the Jazz went on a 23-7 run that gave them some separation the Timberwolves could not close and that was the game.

Minnesota had a couple strong performances from young players. Derrick Williams had 24 points and a career-best 16 rebounds. Ricky Rubio nearly had a triple double with 18 points, 10 assists and nine rebounds.

CHICAGO (AP) —Dwyane Wade scored 20 points, and the Chicago Bulls handed San Antonio its first road loss after a 13-0 start, hanging on to beat the Spurs 95-91 on Thursday night.

San Antonio fell one win shy of matching the NBA’s best road start set by the Golden State Warriors last season. The Spurs cut an 18-point deficit midway through the third quarter to four in the closing minutes, only to come up short.

Kawhi Leonard scored 24 for San Antonio. Patty Mills added 16 points, hitting 4 of 6 3-pointers. Former Bull Pau Gasol had 13 points and 10 rebounds in his first game in Chicago since signing with San Antonio in the summer, but the Spurs lost a road game for the first time since Oklahoma City knocked them out in the Western Conference semifinals last season.

Jimmy Butler scored all of his 13 points for Chicago in the second half. Rajon Rondo added 12 points, nine assists and 10 rebounds, and Chicago picked up the win after dropping three in a row and six of nine.

The Spurs hadn’t dropped a regular-season road game since Denver beat them on April 8. But after a big push down the stretch, they came up short in this one.

The Bulls led 65-47 midway through the third following a surge by Butler, who scored seven in a 54-second span after missing his first six shots. But the Spurs jumped back into it in the closing minutes of the quarter.

They went on an 11-2 run that Mills finished with a 3 to cut it to 72-66 just under a minute into the fourth.

Things got real tight when Gasol nailed a 3 to pull San Antonio to within 88-84 with 3:24 left. Doug McDermott then hit three free throws after being fouled by Tony Parker, and the teams basically exchanged baskets the rest of the way.

TIP-INS

Spurs: Parker had eight points and five assists after missing a game because of a bruised left knee. … For the second straight game, the Spurs set a season low for first-quarter scoring. They had 17 points after managing 19 at Minnesota on Tuesday night.

Bulls: F Doug McDermott scored eight points after being sidelined because of a concussion since Nov. 11. … Butler had scored 20 or more in 15 consecutive games, the longest streak by a Bulls player since Michael Jordan did it in 24 straight during the 1995-96 season.

CHICAGO (AP) San Antonio Spurs point guard Tony Parker returned to the lineup Thursday night against the Chicago Bulls after missing a game because of a bruised left knee.

The seven-time All-Star did not play at Minnesota on Tuesday night after knocking knees with a Milwaukee Bucks defender the previous night. He started against the Bucks after missing two games with a thigh contusion.

Parker came into Thursday averaging 9.4 points and 4.4 assists.

Chicago’s Doug McDermott returned to the rotation after missing nearly a month because of a concussion.

MEMPHIS, Tenn. (AP) Marc Gasol scored 36 points and Toney Douglas made two free throws with less than a second left to give the Memphis Grizzlies an 88-86 comeback victory over the Portland Trail Blazers on Thursday night.

Gasol was 13 of 24 from the field, including 4 of 6 from outside the arc. But Douglas, signed by Memphis this week because of injuries, took over down the stretch. The guard scored on a 19-footer with 34 seconds left, then converted two pairs of free throws in the last 20 seconds.

Shooting issues that plagued both teams in the first half, spread past intermission as each started 4 of 14 from the field. That helped Portland maintain its lead after carrying a 50-43 advantage into halftime.

Despite converting only 5 of 20 shots in the third, Portland actually extended its lead, entering the fourth with a 69-61 advantage.

The Portland lead would reach 13 again in the fourth and was still at 11 when Memphis started its rally behind Gasol, who had nine straight points for the Grizzlies.

Portland had a previous 13-point lead in the second quarter as every Grizzly but Gasol was suffering shooting woes.

Gasol managed 19 points in the half, while Portland got 15 points each from McCollum and Lillard.

TIP-INS

Blazers: F Evan Turner started his first game of the season due to an injury to Maurice Harkless. …McCollum entered the game averaging 24 points. … G Allen Crabbe finished with seven points after scoring at least 14 in four straight games. …C Mason Plumlee had four points, ending his streak of seven straight games in double figures.

Grizzlies: Memphis coach David Fizdale finally said enough about calls and no-calls late in the first half to earn a technical courtesy of official J. T. Orr. Lillard missed the free throw to open the third. …Gasol also got a tech in the third quarter for arguing a call. … F JaMychal Green had a career-high 18 rebounds. His previous best was 17 this week in a win at New Orleans.

EXTENSIONS

Earlier Thursday, the Grizzlies announced that they have agreed to multi-year extensions with general manager Chris Wallace, John Hollinger, executive vice president of basketball operations, and Ed Stefanski, vice president of player personnel. Terms were not disclosed.

HARKLESS HURT

Portland forward Maurice Harkless did not play because of a left ankle sprain suffered in the latter stages of the Portland’s 115-107 loss at Milwaukee on Wednesday night. “I remember him wincing. He was on the free throw line,” Blazers coach Terry Stotts said. “It was late in the game, like the last 2 minutes.”

NOTHING FREE

Both teams struggled from the free throw line. Portland made 29 of 40 in the game while Memphis was 20 of 30.

UP NEXT

Trail Blazers: Portland hits the middle game of a five-game trip, landing in Indiana on Saturday to face the Pacers.

Grizzlies: Memphis continues its homestand Saturday against the Gold State Warriors.