Cavaliers fight back from 23 points down to beat Knicks and finally get a win run going
LeBron James plays 36 minutes, going 7 for 14. AP 

CHANNING Frye and LeBron James hit back-to-back triples in the closing minutes as the Cleveland Cavaliers rallied from 23 points down to beat the Knicks, 104-101, on Monday in New York (Tuesday, Manila time).

The Cavaliers finally got a win run going again, scoring another squeaker after surviving a scare from the lowly Dallas Mavericks.

The last time Cleveland won two straight was at the start of the season against Boston and Milwaukee.

It was the Cavaliers' seventh win in 14 outings.

The Knicks led by 23 points, 73-50, and entered the fourth with a 15-point advantage but the Cavaliers managed to take control late.

Frye’s triple off a James assist with a little over two minutes tied the game at 97 and a LeBron hit his own trey in the next possession to put the Cavaliers ahead.

Cleveland scored 43 in the fourth against the Knicks' 25.

The Cavaliers also got back at the Knicks, who won, 114-95, in their first encounter.

James scored 23 on 7 of 14 shooting, while Kyle Korver came off the bench to score 21, making 5 of 12 three-point attempts.

Dwyane Wade also came off the bench to score 15, while Jae Crowder had 13 points.

The Knicks absorbed their fifth loss in 12 games.

Tim Hardaway led New York with 28 points, while Enes Kanter and Kristaps Porzingis scored 20 each.

Follow the writer on Twitter: @spinph