Photo: Brooklyn Nets/Twitter

The Brooklyn Nets welcomed back their top scorer, Cam Thomas, but even his scoring prowess couldn’t rescue them from their porous defense on Thursday night.

Brooklyn struggled to contain Mark Williams on the boards and had difficulty defending Terry Rozier and other perimeter players, leading to a disappointing 129-128 loss against the struggling Hornets in front of 16,072 fans at Barclays Center.

Despite a stellar performance from Thomas, who scored 26 points, the Nets couldn’t capitalize on the opportunity to secure a season-high fourth consecutive victory.

The game slipped away when Cam Johnson missed a wide-open potential game-winner in the final seconds, leaving the Nets frustrated and unable to seize a golden chance for success.

Johnson expressed his disappointment, stating that the missed shot was as clean a look as he could have asked for, accompanied by an infuriated reaction fueled by frustration.