The Houston Rockets kept their hopes of advancing in the playoffs afloat by beating the Portland Trail Blazers in overtime 121-116.

The game went back and forth until the Rockets took a solid lead in the fourth quarter. The Trail Blazers fought back though and took a one-point lead with 1:59 remaining.

However, James Harden gave the Rockets back their lead with four critical free throws. Nicolas Batum then made a three-pointer that tied the game and sent it to overtime.

According to ESPN, the Trail Blazers took a 116-112 lead with 3:08 remaining in overtime. They failed to score after a layup by Damian Lillard though.

Jeremy Lin and Harden each made two-point shots to tie the game. Troy Daniels, who spent most of the season in the D-League, then made the go-ahead three-pointer with 11 seconds remaining. Harden sunk two free throws with a second left to seal the win.

Harden finished with 37 points, nine rebounds and six assists for the Rockets, according to Ultimate Rockets. Dwight Howard added 24 points and 14 rebounds. Lillard led the Blazers with 30 points, six rebounds and six assists.