SAN JOSE — The Sharks had never swept a season series of more than one game with the Buffalo Sabres in their quarter-century as a franchise. Thanks to a couple of unfortunate bounces, that streak will continue for at least another year.

The Sharks gave up a go-ahead goal by Zach Bogosian with 7:24 left in the third period, and Evander Kane added an empty netter with 1:17 to go as the Sabres earned a 3-1 win at SAP Center on Friday night.

Bogosian’s shot from the blue line glanced off Logan Couture’s glove and Tomas Hertl’s skate and past Martin Jones for a 2-1 Sabres lead. That was enough offense for Buffalo goalie Chad Johnson, who finished with 24 consecutive saves after giving up a goal to Marc-Edouard Vlasic on San Jose’s first shot.

The Sharks beat the Sabres 2-1 in overtime on Nov. 14, but Buffalo’s point streak against San Jose, dating back to Feb. 13, 2010, was extended to 10 games (9-0-1).

“They played a really good road game, and we had to find a way to get inside,” Sharks coach Pete DeBoer said of the Sabres. “Either score a goal or draw a penalty, and we didn’t do enough of that.”

It was the first game in Sharks’ franchise history where no penalties were called. What irked DeBoer was that it was the second straight game his team failed to draw a penalty.

“Obviously, we’re not attacking enough holes,” DeBoer said. “We’re not creating enough chances. That’s when you draw penalties. When you have the puck, you get people in bad positions and someone has to haul you down. So we’re not doing enough of that.”

Johnson, whom the Sharks are rumored to be interested in acquiring before Monday’s trade deadline, made nine saves in the second period and 10 more in the third period.

After Robin Lehner suffered a high ankle sprain in the Sabres’ season opener, Johnson played in 32 games with a 13-14-3 record and a .916 save percentage. He sat for Buffalo’s past five games, as Lehner resumed his role as the team’s No. 1 goalie since his Jan. 15 return.

“I hope it’s not his last,” game for us, Sabres coach Dan Bylsma said.

Defenseman Brenden Dillon had a chance to give the Sharks the lead less than three minutes into the third period. With Johnson on his back just outside the crease, Dillon’s shot from between the circle and the blue line went wide.

“I was trying to get it around (Brian) Gionta and coaches try to tell us to shoot for the inside,” Dillon said. “Maybe I could have held it for an extra second and really got it. Hindsight’s 20-20.”

DeBoer shuffled three of his lines for the start of Friday’s game.

The top line was intact, but Patrick Marleau was moved to the wing on a line with Couture and Joonas Donskoi and Nick Spaling centered a line with Joel Ward and Matt Nieto.

The moves paid indirect dividends early in the first period, as Nieto took the puck across the blue line and fed a backhand pass into the slot that was intended for Spaling. Vlasic picked it up and beat Johnson with a high wrist shot just 1:28 into the first period.

But it was one of only six shots on goal the Sharks had in the first period as they largely struggled to generate chances. Buffalo settled down and got the tying goal with 6:22 left in the second after a Sharks turnover.

Roman Polak’s cross ice pass hopped over Dillon’s stick, Gionta took possession and his shot trickled past Jones toward the goal line. Johan Larsson fought off a check from Spaling to tap it over the goal line and even the score.

“That’s unfortunate. It just goes to show how bad the ice is here on a nightly basis,” Vlasic said. “I’m not saying that’s the reason why. We’ve been saying the ice is pretty bad but that’s an unlucky bounce.”

The Sharks, coming off a five-game trip, entered Friday with a 6-0-3 record at home since a 2-1 loss to Detroit on Jan. 7.

The Sharks close the season with 14 of their last 22 games at home.

Tommy Wingels said he is progressing from an upper-body injury but there remains no timetable for a return. He skated again Friday morning at the Sharks’ practice facility and was shooting a few pucks but not with 100 percent strength.