Soobum Im-USA TODAY Sports

Precious Achiuwa scored a career-high 27 points on 11-of-16 shooting and collected 13 rebounds to lead the Toronto Raptors to a 123-105 victory over the host Portland Trail Blazers on Saturday night.

Pascal Siakam scored 24 points and Gary Trent Jr. had 19 points against his former team. Scottie Barnes contributed 18 points, 10 rebounds and seven assists as Toronto improved to 2-1 on a season-high, seven-game road trip.

Fred VanVleet had 11 points and nine assists and Chris Boucher scored 10 for the Raptors, who were 17 of 18 (94.4 percent) from the free-throw line.

Damian Lillard scored 30 points and Jerami Grant added 26 points and eight rebounds for the Trail Blazers, who had a two-game winning streak snapped. Anfernee Simons put up 14 points for Portland.

The Raptors shot 52.2 percent from the field, including 10 of 30 from 3-point range. OG Anunoby (wrist) sat out for Toronto.

Portland made 52.6 percent of its shots, hit 7 of 24 (29.2 percent) from behind the arc and sank 18 of 23 (78.3 percent) from the free-throw line. The Trail Blazers played without Jusuf Nurkic (calf) and Josh Hart (hamstring).

The Raptors, who were missing OG Anunoby (wrist), had a 45-27 rebounding advantage.

Portland trailed by as many as 23 in the opening quarter but got back into the game with 83.3 percent shooting (15 of 18) in a 39-point third quarter.

The Raptors led 76-59 after Trent's three-point play with 6:52 left in the period. However, Portland moved within 85-77 on Grant's two free throws with 1:12 remaining and eventually 88-83 on Simons' layup as time expired in the quarter.

Lillard's 3-pointer pulled Portland within 94-90 with 8:41 left before the Raptors regained control with a 14-0 run. Siakam capped the surge with a basket to make it 108-90 with 4:54 left.

The Trail Blazers were not able to make another run.

Achiuwa had 16 points and 10 rebounds in the first half as the Raptors took a 63-44 lead.

Toronto was hot at the outset, jumping out to a 19-5 lead in the first 5:20. The advantage grew to 30-7 before Portland scored seven straight. However, the Raptors answered with seven of their own to lead 37-14 at the end of the period.

Portland pulled with 51-39 on Little's trey with 4:11 left in the half before Toronto built the lead back to 19 entering the break.

More must-reads:

TODAY'S BEST
Stars even series with hard-fought win over Oilers in Game 2
Celtics surge late to take 3-0 lead in Eastern Conference Finals
PGA Tour golfer Grayson Murray dies at 30
Another heartbreak for Justin Allgaier as Chase Elliott wins Xfinity Series race
Former Bengals first-round pick announces retirement
Luka Doncic joins trio of NBA champions in exclusive club
Yankees ace takes big step in first rehab stint
Which active NFL players are most likely to make the Hall of Fame?
Bulls' Lonzo Ball opens up about injury that's sidelined him for two years
The most overpaid & underpaid players at every MLB position
How Caitlin Clark, Angel Reese and others' pro starts stack up to WNBA history
Watch: Sun forward Alyssa Thomas ejected after hard foul on Sky's Angel Reese
Kirk Cousins updates Achilles rehab
Mets rapidly approaching rock bottom with another ugly loss
Rangers rule out depth forward for Game 3 against Panthers
NBA Finals path clears for Celtics with devastating Pacers injury update
Yankees' Hal Steinbrenner under fire over Juan Soto comments
Former NFL first-round pick retires after 'terrifying' health scare
Penguins want to add legendary former player to front office
Rays place outfielder on 10-day injured list