Kevin Durant scored 30 of his 36 points in the second half and the Phoenix Suns defeated the Detroit Pistons 125-121 on Saturday.