Trailing 2-0, the Panthers closed to 2-1 on a goal by Upshall in the second. After his initial shot was blocked, Upshall charged the net and was able to poke in the rebound at 4:10.
Florida's Tomas Fleischmann had a good shot with just under a minute left that could have tied the game but Fleury made the stop.
"The last game we played he's the one that came in on a 2-on-1 and scored," Fleury said. "I kind of had that in the back of my mind a little bit. I tried to make myself big and got enough of a piece and made a stop."
Morrow added an empty-netter with 21 seconds left.
"We had some good opportunities tonight, but at the end we couldn't finish against a good team," Panthers coach Kevin Dineen said.
The Panthers were aware that the Penguins were playing short-handed.
"That's always a disappointment for the 18,000 fans; you want to see those premier players," Dineen said. "If you pay a lot of money to see the (Miami) Heat and you don't get to see LeBron right now; that would have a little sting to it. I enjoy watching those good players play."
Pittsburgh scored two goals in the first period.
The Penguins took a 1-0 lead on Letang's goal. Morrow brought the puck out from behind the net to Bennett, who passed from the right circle out to Letang. His slap shot from just inside the blue line got past Markstrom at 14:49.
Morrow's first goal of the game gave the Penguins a 2-0 lead. He poked the puck from behind the goal line at the side of the net and it bounced off Markstrom and across the goal line at 18:27.
Bennett got assists on both goals for his first multi-point game.
"It feels good. You love to contribute. But the win is the major thing," Bennett said.
According to STATS, the Penguins are 24-13-5 since 2008 without both Crosby and Malkin in the lineup.
The Penguins' depth impressed the Panthers.
"They've got some good leaders over there. If you're sitting on that bench and look side to side you're going to see guys that have been there and been in those big games and know the right things to say at the right times," Upshall said. "We could learn a little bit from that."
This season the Penguins are 15-4 when either Malkin or Crosby are out of the game. ... Panthers D Mike Weaver returned after missing 20 games with a lower body injury. ... F Peter Mueller, who didn't travel to Winnipeg for Thursday's game due to the pending birth of his baby, started Saturday's game.
Copyright by STATS LLC and The Associated Press
SUNRISE, FL - APRIL 13: Tomas Fleischmann #14 of the Florida Panthers controls the puck against the Pittsburgh...
(Photo by Eliot J. Schechter/NHLI via Getty Images)