Toronto won its third game in a row and ended an eight-game slump against the Mavericks, whose 76 points were a season low.
The Raptors' last win over the Mavericks was a 77-71 victory on Nov. 6, 2003.
Jason Terry had 21 points for Dallas, while Josh Howard added 19.
Toronto almost ended its losing streak earlier this year, but Dallas overcame a 24-point deficit to beat Toronto 105-99 on Nov. 20, the Mavericks' largest comeback for a regulation win.
Howard left after being poked in the eye early in the fourth quarter and did not return.
One game after scoring a season-high 36 points, Dirk Nowitzki had only 13 points, shooting 6-for-15.
Leading 21-17 after the first, Toronto outscored Dallas 15-2 in the first four minutes of the second. The Raptors led 54-36 at the half.
Dallas guard Eddie Jones was assessed a flagrant foul for hauling down Toronto's Darrick Martin on a breakaway late in the third.
It was the second night in a row a Toronto point guard was the victim of a flagrant foul.
T.J. Ford left Tuesday's victory at Atlanta on a stretcher after his head struck the floor when he was knocked down by Atlanta rookie Al Horford. Ford had to be carried off the court in a stretcher.
Ford, who spent the night in an Atlanta hospital before flying home to Toronto on Wednesday afternoon, received a loud ovation when he walked out to the Raptors' bench during a second quarter time out.