Damian Lillard outdueled Isaiah Thomas in a battle of returning All-Star guards on Tuesday night, but Thomas' team had the last laugh.
Thomas scored 17 points off the bench in his season and Cavaliers debut to help host Cleveland top the Portland Trail Blazers 127-110 despite Lillard's 25-point night.
Thomas, who before the game said he was excited to show fans what they wanted to see after he missed the first 36 games of the season recovering from a hip injury, did not disappoint.
The 5-foot-9 guard made 6 of 12 shots in 18 minutes, missing his first attempt -- a 3-point try with 3:36 remaining in the first quarter -- before making back-to-back buckets to close out the opening period.
"It was great," James said of Thomas' return. "Just to see him, his first basket, he had his pull-up shot going a little bit. It's a spark and jolt we need on our team right now."
Lillard was returning from a five-game absence caused by a right hamstring strain, but he had little trouble duplicating his past scoring dominance. He also had six assists but committed seven turnovers in 32 minutes.
LeBron James totaled 24 points, eight assists and six rebounds, Kevin Love added 19 points and seven boards, Jae Crowder scored 17 and Dwyane Wade had 15 and eight rebounds to help the Cavaliers (25-12) snap a three-game losing streak.
The Cavaliers earned their 13th consecutive home win.
Jusuf Nurkic and CJ McCollum aided Lillard's efforts with 23 and 19 points respectively, while former Ohio State star Evan Turner scored 15 for the Trail Blazers.
Portland (19-18) had won three of four coming in.
Thomas, acquired from Boston in the offseason blockbuster that sent James' longtime running mate Kyrie Irving to the Celtics, will not play against his former team on the road in a back-to-back Wednesday night.
He got standing ovation when he checked out of game with 8:10 left in fourth quarter with the Cavaliers leading 102-91.
Portland led 56-53 at halftime and was within 91-87 entering the fourth.
Maurice Harkless' trey with 11:22 remaining tied the game at 91, but Cleveland went on a 12-0 run capped by a pair of Wade free throws with 8:10 left to create the key separation. The Cavaliers outscored the Trail Blazers 36-23 in the closing 12 minutes.
Portland is back home for two games starting Friday against Atlanta.
--Field Level Media
For more sports coverage, visit the ABS-CBN Sports website.