Duncan Robinson led a balanced effort with 19 points and Jalen Duren had 16 points and 18 rebounds as the host Detroit Pistons pulled out a 108-105 win over the Phoenix Suns on Thursday night.