NEW ORLEANS -- DeMar DeRozan scored 30 points, Kyle Lowry had two big baskets in overtime and the Toronto Raptors held off the New Orleans Hornets 104-97 on Friday night.

The Raptors, who never trailed in the second half, scored nine of the first 11 points in overtime after blowing a seven-point lead in the last 1:30 of regulation. Amir Johnson scored under the basket to give Toronto a 93-91 lead. Lowry then drove the baseline for a reverse layup and hit a 3-pointer to make it 98-93.

DeRozan finished off the Hornets with two free throws and an outside shot that made it 102-95 with 31.7 seconds left.

Lowry, coming off the bench after missing seven straight games with a partial triceps tear, had 17 points. Alan Anderson added 14 points for the Raptors.

Rookie big man Anthony Davis led New Orleans with 25 points. Greivis Vasquez added 20 points, 14 assists and nine rebounds, falling just shy of his first career triple-double.

The Raptors won for only the third time in 18 road games, while the Hornets fell to 3-12 at home.