The Golden State Warriors will live to see another game in the NBA Finals as they edged out the Toronto Raptors in Game 5 of the NBA Finals, 106-105.

Kevin Durant, who returned after missing nine straight playoff games due to a left calf straing, suffered an Achilles injury in the second quarter of the game. However, Golden State hung on behind a sensational performance from Stephen Curry and Klay Thompson

Curry and Thompson drained back-to-back 3-pointers in the closing seconds to put the Warriors ahead and eventually secure the much-needed victory. The Dubs cut the Raptors' lead to 3-2.

Curry finished with 31 points, eight rebounds, and seven assists while Thompson added 26-6-4 for the Warriors who also lost Kevon Looney in the game after re-aggravating his rib injury in the third quarter.

The absence of KD and Looney allowed the Raptors to get back in the game.

Kawhi Leonard, who didn't seem to be aggressive through the first three quarters, decided that it was time for him to take over in the fourth. He scored 10 of his 26 points in a stretch that saw his team take the lead for the first time in the second half. He hit two huge 3-pointers during that span, and with less than two minutes left, a lot of people thought that they were winning the title.

However, the Warriors didn't allow that to happen.

Both teams will have a couple of days of rest before playing Game 6 at the Oracle Arena on Thursday.

BOX SCORE:

Warriors – 106: Curry 31, Thompson 26, Cousins 14, Durant 11, Green 10, Iguodala 5, Looney 4, Cook 3, Bell 2, Livingston 0, McKinney 0, Bogut 0.

Raptors – 105: Leonard 26, Lowry 18, Gasol 17, Ibaka 15, Siakam 12, VanVleet 11, Green 4, Powell 2, McCaw 0.