Dec. 29 -- For the second time this season and the third in 2006, the New York Knicks won a triple-overtime affair Wednesday night. Channing Frye's heroic jumper as time expired in double overtime propelled the Knicks into the magical third session, where New York toughened up and eventually wore down the Detroit Pistons, 151-145.

The Knicks have now won three of the last six triple overtime games played in the league, including a memorable 140-133 victory at Madison Square Garden over Phoenix on Jan. 2 of last season and a gritty 118-117 show on opening night of this season in Memphis.

Only two days later, Emeka Okafor had 22 points and 25 rebounds, while Raymond Felton scored 22 points and dished out 15 assists as the Bobcats won the first triple-overtime game in franchise history, 133-124 over the Lakers, despite a season-high 58 points from Kobe Bryant.

Here are the last 10 triple-overtime games to be played in the NBA:

DATE TEAMS SCORE
12/29/2006 Bobcats vs. Lakers 133-124
12/27/2006 Knicks vs. Pistons 151-145
11/1/2006 Knicks at Grizzlies 118-117
1/13/2006 76ers vs. Celtics 125-124
1/10/2006 Nuggets vs. Suns 139-137
1/2/2006 Knicks vs. Suns 140-133
11/23/2004 Warriors vs. Hornets 115-109
2/22/2004 Rockets vs. Hawks 123-121
3/13/2001 Rockets vs. Pacers 127-118
2/23/2001 Kings at Raptors 119-118