Jared Dudley scored a season-high 25 points, Marcin Gortat had 21 points and 15 rebounds as the Phoenix Suns held on to beat the Los Angeles Lakers 102-90 on Sunday night, ending a four-game losing streak.