Brandon Pirri scored one goal and set up another in a 17-second span of the second period and Roberto Luongo made 52 saves to help the Florida Panthers snap San Jose's six-game winning streak with a 3-2 victory on Tuesday night.

Quinton Howden knocked in a rebound of Pirri's shot to cap a game-changing shift and Scottie Upshall added a goal in the closing minute of the second period for the Panthers, who had lost seven of their previous eight road games.

Marty Havlat and Brent Burns scored for San Jose and Antti Niemi made 21 saves. The Sharks missed a chance to move past Anaheim for first place in the Pacific Division. The teams are tied with 97 points heading into Thursday's showdown in San Jose but the Ducks have a game in hand.