Damian Lillard had 28 points, nine assists and six rebounds as the Portland Trail Blazers beat the Detroit Pistons 117-112 Saturday night for their third straight win.

Al-Farouq Aminu scored 22 points, including nine points in the fourth quarter as the Portland rallied from a six-point deficit.

Blake Griffin led the Pistons with 27 points and six assists.

Portland Trail Blazers guard Rodney Hood, left, defends against Detroit Pistons guard Luke Kennard during the first half of an NBA basketball game in Portland, Ore., Saturday, March 23, 2019. (AP PhotoSteve Dipaola)

Portland Trail Blazers guard Rodney Hood, left, defends against Detroit Pistons guard Luke Kennard during the first half of an NBA basketball game in Portland, Ore., Saturday, March 23, 2019. (AP PhotoSteve Dipaola)

After setting up his teammates early, Lillard looked for his own shot, and his first eight points came in the span of 90 seconds in the first half.

After trailing by as many as 11, Detroit rallied. Griffin was a steadying force, leading the Pistons with 16 first-half points. Luke Kennard added 13 points and five assists off the bench.

The Pistons carried a 92-89 lead into the fourth quarter. Reggie Jackson was the spark for Detroit, scoring 12 of his 24 points in the third period.

Detroit Pistons guard Reggie Jackson, left, passes the ball to Blake Griffin, center, as Portland Trail Blazers forward Maurice Harkless, right, defends during the first half of an NBA basketball game in Portland, Ore., Saturday, March 23, 2019. (AP PhotoSteve Dipaola)

Detroit Pistons guard Reggie Jackson, left, passes the ball to Blake Griffin, center, as Portland Trail Blazers forward Maurice Harkless, right, defends during the first half of an NBA basketball game in Portland, Ore., Saturday, March 23, 2019. (AP PhotoSteve Dipaola)

A layup by Portland's Jusuf Nurkic tied the game at 109 with 1:48 left. The Trail Blazers made a defensive stop and Lillard converted a four-point play for a 113-109 lead with 1:37 left.

After Griffin missed 3-pointer from the corner, Portland answered with a slam dunk by Nurkic over Griffin that pushed the lead to 115-109.

A 3-pointer by Langston Galloway pulled the Pistons within 115-112 with 31 seconds left. Galloway followed with a block on layup attempt by Lillard, but the loose ball was recovered by Aminu, who dropped in a layup with 4.1 seconds left to end the scoring.

Detroit Pistons guard Reggie Jackson, right, shoots as Portland Trail Blazers forward Maurice Harkless defends during the first half of an NBA basketball game in Portland, Ore., Saturday, March 23, 2019. (AP PhotoSteve Dipaola)

Detroit Pistons guard Reggie Jackson, right, shoots as Portland Trail Blazers forward Maurice Harkless defends during the first half of an NBA basketball game in Portland, Ore., Saturday, March 23, 2019. (AP PhotoSteve Dipaola)

TIP-INS

Pistons: The game featured two of the top three offenses in the NBA since the All-Star break.

The Blazers entered the game tied for the top mark after the break while the Pistons came in third. However, Pistons head coach Dwane Casey didn't want to talk too much about the offense.

Detroit Pistons forward Blake Griffin, left, shoots as Portland Trail Blazers center Jusuf Nurkic defends during the first half of an NBA basketball game in Portland, Ore., Saturday, March 23, 2019. (AP PhotoSteve Dipaola)

Detroit Pistons forward Blake Griffin, left, shoots as Portland Trail Blazers center Jusuf Nurkic defends during the first half of an NBA basketball game in Portland, Ore., Saturday, March 23, 2019. (AP PhotoSteve Dipaola)

"Shot making is an amazing thing. We're taking the same shots and running the same offense we ran earlier in the year," Casey said. "Again, it's shot-making, guys playing with a lot of confidence offensively. We can't worry about a lot of offense, we have to have our defensive focus. We've worked hard to get our offensive identity put in. We have to make sure we have some semblance of defensive focus and defensive identity."

Trail Blazers: The Blazers dodged devastating news last week after an MRI revealed nothing more than a muscle strain in the left knee of starting guard CJ McCollum. Even with the playoffs approaching, they're taking a patient approach.

McCollum was spotted doing light jump-shooting at Friday's practice and head coach Terry Stotts says the evaluation of McCollum has been daily, but he wouldn't say much more. The team announced last Sunday that McCollum would be re-evaluated in a week.

"He's been doing a lot of different things and I didn't see what he was doing yesterday," Stotts said. "He's being evaluated every day, he's rehabbing, he's getting work."

The next expected injury update from the Blazers will be Monday before they play the Brooklyn Nets.

UP NEXT

Pistons: Sunday at Golden State Warriors.

Trail Blazers: Host the Brooklyn Nets on Monday.

More AP NBA: https://apnews.com/NBA and https://twitter.com/AP_Sports