TORONTO -- Shots that were way off target, ugly turnovers, a woeful defensive effort, and even a fist fight.

The Toronto Raptors' night was a total disaster.

The Raptors got off to a franchise-worst start before limping to a 113-89 loss to the Golden State Warriors in what will go down as one of their worst performances in team history.

Terrence Ross led the way with 18 points for Toronto (37-21), while DeMar DeRozan added 14.

But DeRozan and Kyle Lowry were a combined 5-for-23 shooting just a day after the two Raptors stars referred to their recent play as "trash." Lou Williams, with 12 points, was the only other Raptor in double figures. Lowry finished the game with just 18 minutes of court time.

Klay Thompson had 25 points for the Warriors (45-11), while Steph Curry added 22.

Playing their first game at home since Feb. 11, the Raptors scored just one field goal -- courtesy of James Johnson -- in the opening frame, and their 5.3 (1-for-19) shooting percentage was a team low for a quarter. No NBA team had shot worse for a quarter since New Orleans (4.8) in December of 2010.

The night didn't get any better, and when Thompson drilled three consecutive three-pointers to open the third quarter, a fuming Dwane Casey yanked all five starters off the floor in a mass substitution.

The personnel change made no difference, and then, trailing by 41 points with five seconds left in the third quarter, Tyler Hansbrough flew at Golden State's Festus Ezeli with fists flying, and was immediately ejected. Video review showed Ezeli shoving Hansbrough in the face first after the two tangled under the basket, and the Warriors centre was also ejected.

If nothing else, the heated exchange brought the fans back to life, as the capacity Air Canada Centre crowd of 19,800 erupted in chants of "Let's go Raptors!"

Fans half-heartedly cheered a Jonas Valanciunas dunk that pulled Toronto to within 30 points midway through the fourth, but most of them were well on their way out the door by the final buzzer.

The Raptors, who were back home after going 1-3 on their road trip, trailed the Warriors by scores of 27-11 at the end of the first, and 54-31 at halftime.

The Warriors were playing their third game in four days, and were coming off a 110-99 loss to Cleveland the previous night.

The Raptors are in New York on Saturday and Philadelphia on Monday before returning home to host Cleveland on Wednesday.