Maurice Harkless completed a go-ahead three-point play with 21.4 seconds remaining and the Portland Trail Blazers ended a three-game losing streak by beating the Los Angeles Lakers 95-92 on Saturday night.