Anders Nilsson made 33 saves in his second NHL shutout and the Buffalo Sabres defeated the Florida Panthers 3-0 on Saturday.

Sam Reinhart had a goal and an assist for Buffalo. Johan Larsson and Kyle Okposo also scored. The Sabres (2-3-2) snapped a four-game winless streak and earned their first home victory of the season.

Roberto Luongo stopped 22 shots for Florida. The Panthers (3-4-1) have lost five of six and are winless in the first three of a four-game road trip.

Nilsson, starting his third straight game in place of Robin Lehner, made 13 saves in the third period. Florida's Vincent Trocheck shot wide on a penalty shot with 57 seconds left in the third period.

Buffalo had one goal in its first two home games but scored in all three periods Saturday. The Sabres scored twice on the power play while killing four penalties. The Panthers had a power-play goal in each of their last four games.

The Sabres took a 1-0 lead on Larsson's first goal of the year. Marcus Foligno pushed the puck into the corner where Brian Gionta sent a backhand pass to Larsson in the right circle while falling down. Larsson lifted a wrist shot over Luongo's glove.

Okposo scored on the power play to make it 2-0 in the second period. Luongo stopped Reinhart's deflection of Rasmus Ristolainen's shot from above the right circle. Okposo lunged at the rebound off the far post and slipped a backhander under Luongo's blocker for his second goal of the season.

Colton Sceviour's tripping penalty put the Sabres on the power play.

A hooking penalty on Jaromir Jagr led to Reinhart's power play goal with 11:12 left in the game. Reinhart's shot from behind the net bounced in off the skate of Florida defenseman Mark Pysyk, a former Sabre. It was Reinhart's first goal of the season.

UP NEXT

Florida: at Detroit on Sunday.

Buffalo: at Winnipeg on Sunday.

NOTES: F Shawn Thornton and D Steven Kampfer entered the Panthers' lineup for the first time this season. Rookies D Michael Matheson and C Kyle Rau were healthy scratches. LW Jussi Jokinen missed his fourth straight game with a lower body injury. . Lehner dressed as the backup after missing two games with an illness. Lehner practiced Friday and said he expects to start the next game on Sunday. C Jack Eichel (high ankle sprain) and LW Evander Kane (cracked ribs) are both progressing in their rehabilitation but are not yet ready to practice, coach Dan Bylsma said Friday. . Pysyk and Buffalo's Dmitry Kulikov played against their former teams for the first time since the Panthers and Sabres swapped defensemen at the NHL draft. . Ristolainen leads the Sabres with seven assists. . Linesman Tim Nowak received a plaque and autographed sticks from each team for appearing in his 1,500th NHL game. Nowak is from suburban Buffalo.