PHOENIX - Andrea Bargnani returned after missing six games with a left calf strain to score 27 of his 36 points in the second half, and the Toronto Raptors snapped an eight-game losing streak by beating Phoenix 99-96 on Tuesday night, their first win over the Suns in eight years.
The Raptors had lost 14 in a row to Phoenix, last beating the Suns on Feb. 10, 2004. It was tied for the third-longest active streak of its kind in the NBA.
Former Suns star Leandro Barbosa scored 19 and James Johnson 18 for the Raptors.
Marcin Gortat had 21 points and 12 rebounds and Victoria guard Steve Nash had 17 points and 14 assists for the Suns. Hakim Warrick added 17 points for Phoenix.