Andrea Bargnani scored 30 points, DeMar DeRozan had 28 and the Toronto Raptors beat Sacramento 118-112 on Sunday, handing the Kings their 10th straight road loss.

Leandro Barbosa scored 11 of his 18 points in the fourth quarter and Jose Calderon had 13 points and nine assists for the Raptors, who had lost 13 of their previous 17. Toronto had lost six of seven home games during that stretch.

Jerryd Bayless returned from injury to score 10 points and Amir Johnson had eight points and nine rebounds for Toronto.

Beno Udrih scored 25 points and Carl Landry had 22 for the Kings, who were without leading scorer Tyreke Evans, sidelined by a sprained left ankle.

The NBA's reigning Rookie of the Year, Evans did not play for just the third time this season. Jermaine Taylor started in his place.

Jason Thompson had 19 points and 11 rebounds, DeMarcus Cousins had 18 points and 10 rebounds and Francisco Garcia scored 13 for Sacramento, which had won three of its previous five.

The Kings' last win away from home was a 107-104 victory at Cleveland on Oct. 30.

The game was tied at 85 to begin the fourth, and still knotted at 96 after Bayless missed the free throw on a potential three-point play with 7:37 left.

But Barbosa made two 3-pointers and DeRozan added a pair of jump shots as Toronto outscored Sacramento 12-4 over the next 4 minutes to take a 108-100 lead with 3:56 left.

Cousins scored on a dunk, a tip-in and a layup and Udrih added a jumper and made one of two from the line as the Kings cut it to 110-109 with 1:06 remaining.

After a Toronto timeout, Bargnani made a 3-pointer with 1:01 left. At the other, Barbosa grabbed the rebound on Garcia's missed 3, allowing Johnson to seal it with a pair of free throws.

Toronto started hot, making its first 10 field goal attemps before Linas Kleiza missed a jumper with 4:21 left in the opening quarter. Despite the strong shooting, the Raptors were unable to build an advantage, leading 34-31 after 12 minutes.

Neither team shot well in the second quarter, but Toronto got six points each from Bargnani and DeRozan to take a 57-50 lead at the break.

DeRozan had 11 in the third but Udrih answered with 11 of his own and Thompson added eight as the Kings took the lead. Bayless made a driving layup with 6 seconds left in the third, sending the game to the fourth tied 85-85.

Bayless returned after missing three of the previous four games with a sore left ankle, but Sonny Weems (back spasms) missed his 11th straight game.

NOTES: The last NBA team to make its first 10 field goals was Houston, who did it in a 116-92 home win over the Rptors on a Mar. 1, 2010 ... Evans missed Sacramento's Oct. 27 season opening win over Minnesota while serving a one-game suspension for pleading no-contest to reckless driving, and sat out a Dec. 14 loss at Houston because of plantar fasciitis in his left foot. ... Blue Jays players Adam Lind, Jesse Litsch, Travis Snider and Vernon Wells attended the game.