Jose Calderon had 13 assists and Kyle Lowry had nine for Toronto.
"We owed them a little bit," Calderon said.
Lillard led Portland with 18 points while LaMarcus Aldridge had 14 points and 10 rebounds. Wesley Matthews had 12 points and Nicolas Batum scored 10 for the Trail Blazers, who were coming off a 105-100 victory at New York on Tuesday night.
"This is a different team," Batum said of the Raptors. "This is not the same team I saw (in December). It's crazy when I watched the video this morning and then watched the game tonight. This is a new team."
Toronto jumped out to a 10-0 lead and led 24-17 after one thanks to 10 points each from Davis and DeRozan.
"We didn't play well from the opening tip," Stotts said. "We were on our heels the whole night."
Ross hit 3-pointers on three consecutive possessions midway through the second, then made his fourth on a buzzer beating shot to give Toronto a 55-39 lead at the half.
"People think he's just athletic but he can do a lot of things," Calderon said of Ross. "He's getting more confidence out there and he's doing more things every day."
Davis scored nine points in the third and DeRozan had eight as the Raptors took a 78-61 edge into the final quarter.
NOTES: Ross's previous career-high was 19, set Nov. 27 at Houston. ... Bargnani remains sidelined with a torn ligament in his right elbow. Casey said Bargnani must undergo another MRI before the team sets a timetable for his return. There is currently no date for that exam. ... Toronto F Linas Kleiza (sore right knee) did not dress. ... Lillard was named rookie of the month for December after leading all rookies in scoring with 18.4 points per game. ... Portland assistant Jay Triano was Toronto's head coach from 2008 to 2011.