Grayson Allen had a team-high 28 points off the bench and Royce O’Neale drained the game-winning three point just before time expired to help the Phoenix Suns beat the Los Angeles Lakers 113-110.