Nick Johnson scored all of his 17 points in the second half to lead the Trail Blazers past No. 1-seeded Toronto 91-85 Thursday night in the Las Vegas Summer League.
The 6-3 guard out of Arizona was 6 for 9 from the field, including 3 for 3 from 3-point range, to guide Portland into Saturday's 1 p.m. PT quarterfinal against San Antonio.
Caleb Swanigan had 13 points and 11 rebounds, and Jarnell Stokes added 13 points on 6-for-8 shooting for the Blazers, who have won three of five games in the tournament.
Guard Fred VanVleet bombed in 31 points for the Raptors, who were 7 for 35 from 3-point range. Portland was 8 for 17 from beyond the arc.
The Blazers were going without rookie center Zach Collins and third-year swing man Pat Connaughton, both out with injuries.
The game was close all the way. The score was 44-44 at halftime, and Toronto led 68-67 after three quarters.
Portland used a 13-2 run to jump ahead 83-73 with three minutes to go, but the Raptors responded with a 9-0 spurt to get to within 83-82.
Johnson's step-back jumper with 1:32 left made it 85-82, and Stokes converted a rebound basket and three-point play to give Portland an 88-82 advantage with 18.7 seconds to go.
VanVleet trimmed the difference to 88-85 on a 3-point shot with 11.9 seconds to play, but Johnson's ensuing free throw wrapped up the win.