CLEVELAND (AP) — LeBron James had 40 points, 12 rebounds and eight assists, and the Cleveland Cavaliers held on for a 96-91 victory over the Golden State Warriors and a 2-1 lead in the NBA Finals.

The Warriors trimmed a 20-point deficit down to one with about 2 1/2 minutes left, but Matthew Dellavedova converted a three-point play, James made a 3-pointer and Tristan Thompson added a free throw for an 88-80 advantage with 1:31 to play.

READ MORE: 'Big Brother' Debuts Wednesday in a Special 90-Minute Live Event

Stephen Curry’s 3-pointer later trimmed it to 94-91 before James hit two free throws to finish it.

Dellavedova finished with 20 points for the Cavs, who host Game 4 on Thursday.

READ MORE: Philadelphia Seeking Someone To Open Restaurant At Former LOVE Park Welcome Center

Curry rebounded from a slow start to finish with 27 points for the Warriors.

BOX SCORE

MORE NEWS: Suspect Accused Of Shooting Into Northeast Philadelphia Bar, Killing 21-Year-Old Woman Arrested

(© Copyright 2015 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)