The Toronto Raptors have been scoring at a pace impressive even by their own standards.

That offensive output will face a stiff challenge Tuesday night against the defensive-minded Portland Trail Blazers in a battle of two of the NBA's hottest teams.

Catch all the action on TSN 1050 in Toronto starting at 9pm et.

Toronto (24-7) has won eight of its last nine contests, seven by double-digits. The Raptors ranked second in the league with 107.3 points per game through Dec. 17, but have reached another level of production in their last five, averaging 114.8 points.

Kyle Lowry has led Toronto's balanced offence, which has committed only 11.6 turnovers per game - the second-fewest in the league - and hasn't given it away more than 10 times in the past five. Lowry is averaging career highs in field-goal percentage (45.5 percent), assists (7.7) and scoring (20.5 ppg), including a 30-point, 11-assist effort in Sunday's 116-102 victory over Denver.

The Raptors' bench also has been outstanding, scoring 40.1 points per game to rank among the league's top five. Reserve Lou Williams led the way on Sunday with 31 points.

"When Lou gets it going you want to find him," Lowry said after Toronto improved to 7-0 when Williams scores 20 points. "Our team's like that. We're unselfish. We want everyone to be successful."

Including DeMar DeRozan, who has been sidelined since Nov. 28, nine players average at least 7.7 points.

"That's one of the major things that this team has; we're a very poised group," Lowry told the Raptors' official website. "Guys just go out and compete and even when things slip a little bit, we tend to get it back."

After winning largely because of its offence last season, Portland (25-7) has been excellent at both ends in the season's first two months. The Blazers are averaging 104.0 points to rank sixth in the league, but they're holding opponents to 96.5 per game - a 6.3-point improvement over 2013-14.

Lately, they've had to do it without LaMarcus Aldridge, who's missed three of the past four with an upper respiratory illness. Wesley Matthews has stepped up, scoring 25 in a 114-93 win over Philadelphia on Friday to kick off Portland's seven-game homestand before leading the way with 28 on Sunday in a 101-79 rout of the New York Knicks.

"It's great, I think, having to depend on guys coming off the bench who haven't had much of an opportunity," Damian Lillard said. "It gives our team confidence, more guys we can depend on even when we have full strength."

Aldridge is questionable for this one, and the Raptors would certainly like if he took another night off. He's averaged 27.7 points and 13.5 rebounds in his last six against Toronto, and Portland has won 10 of the last 11 in the series.

Even if Aldridge can't go, the Blazers' long-distance shooting has been helping make up for his absence. Portland has taken an average of 36.7 3-pointers over the past three games, and made 46.4 percent of them - including 6 of 9 in the first quarter against the Knicks.

"It's contagious. It was just a good vibe from the jump," said Matthews, who's 18 of 37 from long distance in that stretch. "I think I missed the first one, but then (Nicolas Batum) hit one, Damian hit one and I think the floodgates really opened."

The Blazers are 9-1 when Matthews scores at least 19 points and 11-1 when they hit more than 10 3s.