Toumani Camara finished with 21 and the Portland Trail Blazers rallied from a 16-point deficit to beat the Toronto Raptors 105-102 on Sunday to snap a five-game skid.