Klay Thompson recalled his lowest moments from an extended time on the sidelines after posting his best scoring performance of the season on Monday.

Thompson, who missed over two and a half years through injury before returning to the court last January, scored 54 points as the Golden State Warriors sealed an overtime win against the Atlanta Hawks.

The 32-year-old, who also had eight rebounds and three assists, made 21 of 39 field goal attempts and 10 of 21 from beyond the arc as the Warriors won 143-141 at Chase Center.

"It's better than good, [it's] amazing,'' Thompson said after his performance. "Those moments where you have the ball with the game on the line down the stretch and your team-mates trust you, those are what you really live for as a competitor, as a basketball player. It was hard to see those at times during the rehab process."

The defending NBA champions have struggled on the road this season, but their far more reliable home form saw them move to 20-18, with 17 of those wins coming at Chase Center.

Coach Steve Kerr was particularly pleased with the effort of Thompson, saying: "He just made shot after shot and play after play, he was incredible."

Kevon Looney scored the winning basket right at the final buzzer in second overtime, making up for a miss just prior, and laughed when asked if he had ever scored a game-winner before.

"Not a walkoff game-winner," Looney said. "I rushed the first one. I didn't think I had that much time, but I saw I had more time, so I took my time on the second one and I was able to make it."