Scottie Barnes scored 28 points and the Toronto Raptors opened a five-game homestand Tuesday night by holding on for a 121-118 victory over the Portland Trail Blazers.