Kevin Durant scored 30 of his 36 points in the second half, Devin Booker supplied 35 points and the Phoenix Suns defeated the host Detroit Pistons 125-121 on Saturday.Booker notched his fifth consecutive 30-point outing as the Suns won for the fifth time in six games.Nick Richards, acquired in a trade with Charlotte earlier in the week, had 21 points and grabbed 11 rebounds off the bench for Phoenix. Ryan Dunn added 12 points and eight rebounds.Tobias Harris led the Pistons with 21 points while Cade Cunningham had 20 points and 11 assists.Jalen Duren notched a double-double with 15 points and 10 rebounds for Detroit. Malik Beasley had 14 points, Tim Hardaway Jr. added 12 and Marcus Sasser chipped in 11.The Suns came back to tie it at 89 in the third quarter behind Durant, who had 21 points in the period. He fired in a 3-pointer and added a three-point play in the final minute to give Phoenix a 98-95 advantage entering the fourth.The Pistons took a 109-106 lead with 7:59 left when Beasley made a steal and fastbreak layup. Richards’ putback gave Phoenix a 110-109 lead, and his dunk with 4:18 remaining made it 114-111.Durant drained a 3-pointer for a 117-113 advantage, and Booker later scored in the lane for a 119-115 lead with 2:28 to go.