In the wake of Thursday night’s stunning victory in Oklahoma City, the Nets all said it wouldn’t matter if they couldn’t follow with another victory against the Cavaliers in Brooklyn on Saturday night.

After a season full of missed opportunities, the Nets didn’t let this one slip through their fingers. They rode a strong defensive effort to an 89-80 victory in front of a sellout crowd of 17,732 at Barclays Center to begin a four-game homestand with a win.

“It was very important to validate it,” said Joe Johnson, whose buzzer-beater won Thursday’s game. “We went in and beat a tough Oklahoma City team and came back home, didn’t relax, and were able to pull this one out.”

The Cavaliers were without star point guard Kyrie Irving, and the Nets (12-21) did exactly what they should have done, holding Cleveland (11-22) to 36.7-percent shooting from the field. They nearly shut the Cavs down completely, outside of 26 points from Dion Waiters.

“I thought we just did a good job of defending,” said Paul Pierce, who scored 17 points and passed Allen Iverson for 19th on the NBA’s all-time scoring list. “You’ve got to be able to close games out that are close, especially at home. … That’s what the good teams do.”

The Nets, who now have their second winning streak of the season, were led by Deron William’s 21 points and six assists, while Andray Blatche came off the bench with 12 points and five rebounds in 20 minutes in his first game back after missing the previous four for personal reasons.

“To come back and help the team get a win and start a winning streak felt good,” Blatche said.

The Nets got off to a hot start, thanks to a very productive first quarter from Reggie Evans. Starting in place of Kevin Garnett (rest), Evans had eight points and six rebounds while playing almost the entire quarter, helping the Nets to a 22-17 lead. The Nets eventually went into halftime with a 51-38 lead.