CLEVELAND (AP) — The latest from Game 3 of the NBA Finals:

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.

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.

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

CLEVELAND (AP) — Cavaliers guard Matthew Dellavedova has been hospitalized after suffering from severe cramps after Game 3 of the NBA Finals.

Dellavedova scored 20 points in Cleveland's 96-91 win over Golden State on Tuesday night. The hustling Australian guard has emerged as an unlikely star during the Cavs' playoff run, starting in place of All-Star Kyrie Irving, who broke his kneecap in Game 1.

The Cavs said Dellavedova received IV treatments at Quicken Loans Arena following the game before he was taken by ambulance to the Cleveland Clinic for further procedures. A team spokesman said Dellavedova, who walked to the ambulance under his own power, was cramping in "multiple areas."

Dellavedova played 38 minutes as the Cavs took a 2-1 lead in the best-of-seven series. He came up with several loose balls by diving on the floor and knocked down a chair on Cleveland's bench on one play.