CHICAGO, Jan. 18 (Ticker) -- Jamal Crawford might have made the tougher shot, but Ben Gordon made the last shot.

Gordon scored a season-high 32 points and drained the game-winning jumper at the overtime buzzer to lift the Chicago Bulls to a wild 106-104 victory over the New York Knicks that ended their three-game losing streak.

NBA TV highlights from
Knicks-Bulls:
Play
The game between the long-time rivals featured a shoving match between Chicago's Chris Duhon and New York's Maurice Taylor. Just minutes later, Knicks forward Antonio Davis went into the stands to defend his wife, who was being harassed by a fan. All three players were ejected.

"This was a game that had a little bit of everything," Bulls coach Scott Skiles said. "I thought we showed a lot of fight and we made plays when we had to. They also made plays. Fortunately we had the ball for the last shot."

With the Knicks trailing, 102-99, Crawford was fouled on a 3-pointer with nine seconds to go. He missed the first but made the next two to cut the deficit to 102-101.

After Andres Nocioni drained two foul shots a second later, Crawford rebounded from his missed foul shot to sink a leaning 3-pointer that tied the game at 104-104 with 4.6 seconds left.

Chicago called a timeout and set up a play for Gordon, the 2005 Sixth Man Award winner as a rookie who beat New York with a buzzer-beater at Madison Square Garden last season. Given space by Trevor Ariza, the 6-3 guard netted the pull-up 22-footer as time expired to send the Knicks to their third straight loss.

"I had four seconds this time as opposed to the 2 1/2 I had last time," said Gordon, who had a last-second shot waved off in Saturday's loss to Indiana. "I just tried to get into my rhythm and get a good shot up."

"I honestly thought we were going to play another overtime," Crawford said. "Then when I watched Gordon's shot, it was like slow motion. I have seen him do that a couple of times before, so we got them last time and they got us this time. We will just have to try and get them next time."

Prior to both clutch shots, Davis provided a case of deja vu as he climbed over the scorer's table and ran into the stands, reminiscent of last season's brawl at The Palace of Auburn Hills.

"There was a lot going on at the end of the game," Crawford said. "Antonio in the stands was scary, all you could think about was Detroit and Indiana when that happened."

However, Davis said he was coming to the aid of his wife, Kendra, beating security to the scene. Davis didn't speak with the media but released a statement through a team official.

"I witnessed my wife being threatened by a man that later I learned to be intoxicated," he said. "I saw him touch her and I know I should not have acted the way I did but I would have felt terrible if I didn't react. There was no time to call security. It happened too quickly."

Knicks coach Larry Brown, who had a front-row seat to last season's brawl in Detroit when he was coaching the Pistons, was immediately concerned about the safety of Kendra Davis.

"I was worried about Kendra," Brown said. "Antonio told me that's why he went into the stands, to defend his wife. ... We could have used him out there (on the floor). I don't blame him, though, and I don't think anybody blames him."

After Gordon's steal and layup gave the Bulls a 84-75 lead, the Knicks went on an 11-2 run to tie the contest. Channing Frye's jumper started the surge with 5:31 to go and fellow rookie Nate Robinson, who scored five during the spurt, capped it with two foul shots with 1:57 left.

With 25 seconds to go, Gordon converted a layup for a 92-90 lead. Robinson responded with a layup 13 seconds later to knot the contest at 92-92. Gordon's missed jumper sent the game into overtime.

Bulls guard Kirk Hinrich finished with 18 points, eight rebounds and eight assists. Darius Songaila and Nocioni collected 14 points apiece for the Bulls, who forced 23 turnovers and won for just the third time in their last 14 home games.

Crawford had 19 points and eight assists to lead New York. Davis and Robinson tallied 16 points apiece.

Chicago native Quentin Richardson added 17 points and Eddy Curry added 11 before fouling out. Crawford, Davis and Curry all are former Bulls.

"I understand the boos," Curry said. "It was one of the toughest things I had to do leaving here. I am also very excited about where I am now."