CHARLOTTE, N.C. (AP) — Charlotte Hornets guard Nicolas Batum didn't want to talk much about facing his old team.

Instead, Batum let his game do the talking Sunday, scoring a season-high 33 points as the Hornets held off a fourth-quarter rally to beat the Portland Trail Blazers 106-94.

Al Jefferson added 29 points, Kemba Walker had 14 and Jeremy Lamb 13 for Charlotte, which won its third straight home game.

"I was with that team (Portland) and that coaching staff the last three years, and they're the best team at coming back and the best coach (Terry Stotts) in the game at coming back," said Batum, who was traded to the Hornets during the offseason.

"I told the guys, 'They're going to come back; they're not going to give up.' They were going to make a run, and they did it. We relaxed a bit too much, but we found a way to score at the end and win the game."

Damian Lillard had 23 points, Allen Crabbe 17 and C.J. McCollum 16 for Portland, which lost its fifth straight.

Charlotte shot better than 65 percent in first half in taking a 71-45 lead, and went up 82-53 on Marvin Williams' jumper with 3:37 left in the third quarter.

But the Trail Blazers, who were down 23 points at the end of the third quarter, began their comeback in the final period.

Led by McCollum and Crabbe, who combined for 16 fourth-quarter points, Portland rallied to pull within 98-92 on Ed Davis' layup with 2:58 remaining.

The Hornets responded with an 8-0 run, getting two free throws each by Walker and Batum and two baskets by Jefferson to push the lead back to double digits.

"We played a terrific first half, but as it happens a lot in this league (we) just lost energy," Charlotte coach Steve Clifford said. "(Portland) is well coached, and they can score. They stayed with the game and they gave themselves a chance to win.

"(But) Nic (Batum) made two big plays and Al had a big jumper. That was an important win."

Behind Batum, Jefferson and Lamb, the Hornets pulled ahead 35-27 by the end of the first quarter, then outscored the Trail Blazers 36-18 in the second quarter on the way to a 26-point halftime lead.

Charlotte opened the second quarter with a 15-1 run over the first 6 minutes. That gave the Hornets their first 20-point lead on Jefferson's free throw with 6:09 left.

"We didn't take away much of what Charlotte wanted to do, whether it was individually or collectively," Stotts said. "I don't think we gave it as much effort as we needed. I don't think we were as focused mentally. Those two things combined created a downward spiral."