David Richard-USA TODAY Sports

Shaedon Sharpe recorded his first double-double with 29 points and 10 rebounds as the visiting Portland Trail Blazers rallied from a 16-point first-half deficit to beat the Cleveland Cavaliers 103-95 on Thursday.

Jerami Grant and Duop Reath scored 13 points apiece for Portland, which has won three of its last four games. Malcolm Brogdon added 11 points, and Deandre Ayton and Matisse Thybulle scored 10 points apiece.

Donovan Mitchell led Cleveland with 23 points. Evan Mobley added 20 points, Darius Garland scored 15 points and Jarrett Allen had 12 points and 10 rebounds.

Portland opened the fourth quarter on a 21-8 run and held a 12-point lead midway through the period before Cleveland responded with eight straight points to pull within 95-91 with 2:24 remaining.

Ayton and Sharpe scored on Portland's next two possessions to push the lead to 99-91 with 1:33 left, and the Blazers made four straight free throws to seal the comeback victory.

Cleveland led by as many as 10 in the first quarter and held a 25-22 advantage after shooting 50 percent for the period.

The Cavaliers carried the momentum into the second quarter and moved ahead 40-24 midway through the period. Portland closed on a 16-6 run to cut the deficit to 46-40 at the break.

Mobley scored 10 points in the half to lead all scorers. Sharpe had nine points for Portland, which committed 15 turnovers. Portland hit just 4 of 15 3-pointers in the first half, while the Cavaliers were 3 of 13.

Portland's turnover woes continued into the third quarter, allowing Cleveland to extend its lead to 54-40 after Mitchell turned a steal into Garland's mid-range jumper.

The Blazers battled back and took their first lead since the game's first few minutes at 74-73 when Thybulle scored with eight seconds left in the third quarter.

Portland dominated the first six minutes of the fourth quarter and moved ahead 95-83 when Reath's 3-pointer capped a 12-0 stretch.

More must-reads:

TODAY'S BEST
Bronny James' agent provides huge update on client's future
Report: Lincoln Riley tried to get USC out of facing one opponent
Watch: Stephen Curry analyzes Patrick Mahomes' high school basketball film
Anthony Edwards channeled inner Michael Jordan after Game 4
Anthony Edwards backs up talk to keep Timberwolves alive in WCF
Championship-winning NASCAR team to shut down after 2024 season
Three takeaways as Panthers tie Eastern Conference Final vs. Rangers
Texans sign young offensive star to huge contract extension
Aaron Boone comes to the defense of retired umpire Angel Hernandez
Negro League legend finally getting his due as MLB merges stats
Several key players withdraw from NBA Draft
Tyrese Haliburton ready to take active role in retaining Pascal Siakam
Mets stars reportedly had emotional reaction to firing of Buck Showalter
NHL announces 2024 King Clancy Memorial Trophy winner
Cardinals sign first-round DL
Rams sign first-round DE, complete draft class
Steelers QB Justin Fields focusing on 'little things' amid battle with Russell Wilson
Pistons confirm that key RFA forward underwent toe surgery
Pirates place left-hander, catcher on injured list
Patriots exec discusses team's approach to QB competition

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.