The Rockets trailed for most of the night and were down by 18 in the second-half. Gordon sent it to overtime with a 3-pointer, and made four free throws in the last seconds of the extra period.
Coming off 57- and 58-point games, Harden had his 19th straight game with at least 30 and he’s had 40 in 10 of the last 13. He was 14 of 30 from the field, going 8 of 19 3-pointers, and hit 12 of 15 free throws.
Brandon Ingram missed a 3 for Los Angeles before Harden hit 1 of 2 free throws to make it 132-130 with less than a minute left. Ingram tied it with a basket, and Harden again made 1 of 2 free throws to make it 133-132.
Los Angeles missed a 3 before Gordon also made just 1 of 2 free throws to leave Houston up by two with 12.6 seconds left. Kyle Kuzma lost the ball and it went out of bounds to give Houston the ball back. Gordon added four free throws after that to secure the victory.
It was the second straight overtime game for both teams after Houston lost to Brooklyn on Wednesday night and Los Angeles beat Oklahoma City on Thursday night.
Kuzma had 32 points for Los Angeles and Ingram added 21 in a game where coach Luke Walton was ejected in the third quarter.
Already without LeBron James and Rajon Rondo, the Lakers have another injury concern after Lonzo Ball sprained his left ankle in the third quarter. The team said he was taken to a hospital for X-rays because the machine at the arena was broken.
Four straight points by the Lakers stretched the lead to nine in the fourth quarter, but Harden and Gordon made consecutive 3-pointers cut it to 112-109 with about two minutes remaining.
Los Angeles made four free throws to make it 116-109 about a minute later, but Harden made two 3-pointers around a basket by Ivica Zubac to get Houston within three with about 30 seconds left.
Lance Stephenson missed a 3-pointer and Harden made two free throws to cut the lead to 118-117 with 5.7 seconds left.
Zubac made two more free throws before Gordon’s off-balance 3-pointer with 2 seconds left sent it to OT.
The Lakers built a huge lead early and were up 64-46 at halftime, with Kuzma scoring 24 points.
They were ahead by 17 with about eight minutes left in the third quarter after scoring five straight points capped by a basket from Kuzma before Houston scored the next 15 points to cut it to 74-72 three minutes later. James Ennis had five points in that stretch and P.J. Tucker capped it with a 3-pointer.
Ball was injured just before Houston’s run began. He remained on the court for a couple of minutes talking with trainer’s before he was helped to his feet where he hopped on his right foot for a few steps before being carried off the court and to the locker room by Stephenson and Michael Beasley.
Walton was ejected a couple of minutes after that when he got two technical fouls after yelling at officials during a timeout.