DENVER (AP) — Jamal Murray showed he can be the closer the Denver Nuggets have been looking for all season.

The second-year guard scored a career-high 38 points, including a go-ahead three-point play in the final minute, and Denver beat the Portland Trail Blazers 104-101 on Monday night.

After a solid rookie season, Murray has emerged as a leader this year on a team that lacks a go-to player in the fourth quarter. He embraced that role Monday in a game the Nuggets needed.

"Jamal Murray's a guy that can make (shots) throughout the game but he can also make big plays down the stretch," Denver coach Michael Malone said. "It's great to see a young, 20-year-old guard, second year in the NBA, who's not afraid of the moment."

Nikola Jokic had 16 points and 12 rebounds, and Will Barton hit four free throws in the final 10 seconds to secure the win and spoil Jusuf Nurkic's return to Denver.

The Nuggets had lost six of eight.

"We needed this win," Murray said. "It was a division game and we had lost a few in a row. To come out here at home and get this W, it's going to get us back started again."

Nurkic had 19 points, 12 rebounds and three blocks in his first game back at Pepsi Center. Damian Lillard had 25 points and seven assists for Portland.

Nurkic played two-plus seasons with the Nuggets to begin his career, and was playing his first game in Denver since getting dealt to Portland last season. He received a smattering of boos when he was introduced as a starter and a few during the game.

He said it didn't feel special to be back.

"It was just another game," he said.

He nearly had a happy return, but the Trail Blazers couldn't hold a late lead.

Lillard gave Portland a 93-86 advantage with a 3-pointer, but the Nuggets rallied to take a 97-95 lead on Mason Plumlee's dunk. CJ McCollum made two free throws and Lillard hit a running bank shot to give Portland a 99-97 lead with 41.7 seconds left.

He was fouled on the play but missed the free throw.

"What bothers me the most is I've got to make that free throw," Lillard said. "We were in position to win. Everybody contributed to us being in that position and I've got to be able to shut the door on them."

Murray's three-point play with 33.6 seconds remaining gave Denver back the lead. The Trail Blazers had two chances to go back in front but couldn't convert. Barton hit two free throws, and after Nurkic's dunk, sealed it with two more foul shots with 1.8 seconds left.

Nurkic got going in the third quarter on both ends of the floor. He had 11 points, six rebounds and blocked Jokic's shot near the basket. Later in the possession he stole the ball from his former teammate, which led to a Portland fast break.

TIP-INS

Trail Blazers: Lillard was selected the Western Conference player of the week by the NBA on Monday. He averaged 29.3 points and eight assists as Portland swept its three games last week. ... The Trail Blazers had more steals (eight) than fouls (seven) in the first half. ... Portland has scored 100 or more points in 12 straight games.

Nuggets: Murray's previous career high was 32 points. ... F Wilson Chandler came off the bench after starting all 42 games in which he had played this season. ... F Kenneth Faried was inactive with left ankle soreness.

UPON FURTHER REVIEW

Denver caught a break when the officials reversed themselves and decided to review a ruling that the Nuggets knocked the ball out of Lillard's hands with 9.2 seconds left.

"They told me they weren't going to review, so I called timeout," Portland coach Terry Stotts said. "Then once I called timeout, they said they were going to review it. I probably shouldn't have called timeout."

Lillard said he was fouled on the play, but that non-call was not reversible.

"When they went to review it I knew we were going to be on the wrong side because they can't go back and change it to a foul," he said.

UP NEXT

Trail Blazers: Host the Minnesota Timberwolves on Wednesday night.

Nuggets: Host the New York Knicks on Thursday night.

More From 1460 ESPN