The Cleveland Cavaliers have levelled the NBA basketball finals at one game all, after beating the Golden State Warriors 95-93 in Oakland.
Just as in game one overtime was needed to separate the two sides, although Cleveland had held an eleven point lead in the fourth quarter.
Matthew Dellavedova made a pair of free throws to put Cleveland ahead with 10 seconds to go in overtime.
LeBron James, who scored 44 points in his team's series opening loss, again carried the offensive burden with 39 points, 16 rebounds and 11 assists for the Cavaliers, who lost All Star Kyrie Irving to a serious knee injury in Game One.
Cleveland's relentless defence held Golden State to 39 percent shooting and made it a forgettable night for regular season MVP Stephen Curry.
Curry had just 19 points on 5-for-23 shooting but capped the home team's comeback with a game-tying layup with eight seconds left in regulation that forced overtime.
Curry then put Golden State ahead 93-92 with a pair of free throws with half a minute left in the extra session but then fluffed a potential game-tying shot and committed a turnover on the Warriors last two possessions.
Klay Thompson led Golden State's offense with 34 points.
Game Three is on Wednesday in Cleveland.