ORLANDO, Fla. — Damian Lillard scored eight of his 41 points from the foul line in the final three minutes Sunday night to the lead the Portland Trail Blazers to a 122-119 win over the Orlando Magic.
Jerami Grant added 20 points, six rebounds and seven assists for the Blazers. He assisted on Nassir Little's tie-breaking 3-pointer with 35 seconds left.
"We had to have this one," said Lillard, who also had a game-leading nine rebounds and six assists to help the Blazers break a three-game losing streak. "We've got 19 games left now. Everybody else is playing with a sense of urgency because they know the race is tight. Lose one and you can drop three spots. Win a couple and you can really make up some ground."
The Blazers are a half-game behind Utah for a spot in the Western Conference play-in tournament.
Paolo Banchero led Orlando with 26 points. Franz Wagner added 24, and Markelle Fultz finished with 15 points, eight assists and four steals.
Two 3-pointers by Lillard and one by Shaedon Sharpe fueled a run late in the third quarter that broke an 83-all tie and left Portland with a nine-point lead, the largest of the game.
The Magic did not catch up until Fultz drove for a layup to tie it at 113 with 58 seconds left.
Little answered with a 3-pointer, and the rest of the game was all free throws.
"The ball was swung to (Little) and he hit the biggest shot of the game," Lillard said. "It showed a lot of growth on his part."
"We know everybody's going to do the best they can to take Dame away, and everybody else has to be aggressive," said Portland coach Chauncey Billups. "That was a big-time shot."
Portland led 58-56 after a first half in which Banchero made all seven of his shots and scored 16 points.
Lillard scored 14 points in the first half and missed all six of his 3-point attempts. The second half was a different ball game, especially for Lillard.
"He shot 20 free throws tonight. It just kind of makes it hard to guard him. You just want to put your hands behind your back," said Magic guard Jalen Suggs, who had 15 points and three steals. "When he shoots 20 free throws by himself, it's kind of hard to stop him from having a huge night."
Blazers: Lillard (17 for 20) missed more than one free throw for the first time since Jan. 25. In the 16-game interim he shot 168 for 176 (95.5%). ... G Anfernee Simons missed a second game with a sprained right ankle. ... C Jusuf Nurkic missed a 13th game with a strained left calf. . . . Grant and Lillard had four-point plays.
Magic: C Wendell Carter Jr. (left hip pain) and G Gary Harris (hip) did not play. ... The Magic played for the first time at home since losing F Jonathan Isaac to season-ending surgery on a torn adductor muscle. Isaac played 124 minutes in 11 games after missing 2 1/2 seasons due to knee injuries.
BIG REVERSAL FOR BLAZERS
The game hinged on a replay reversal.
With 2:07 remaining and the Blazers up by one, Lillard tried to slide through two Magic defenders and was called for a charge. But Billups challenged the call, and a review determined that Suggs had not "established position" outside the arc before the contact. Lillard then made two free throws.
"It was a big moment in the game," Billups said. "A big play."
Blazers: Play at Detroit on Monday night.
Magic: Play at home against Milwaukee on Tuesday night.