The first home playoff win in Columbus Blue Jackets history was one for the ages.

Center Brandon Dubinsky forced overtime by scoring with 23.2 seconds remaining in regulation and left winger Nick Foligno scored the winner at 2:49 of the extra period to give the Blue Jackets a 4-3 win over the Pittsburgh Penguins on Wednesday night before a sellout crowd of 18,970 in Nationwide Arena.

"Oh, man, the noise in the building when that went in," Foligno said. "Chills.

"It's been a long time coming for a lot of the people out there. A lot of this win was for them."

The Blue Jackets trailed 3-0 after only 11 minutes, but -- in keeping with the theme for both teams so far in this series -- came back to win. The winning team in each game has allowed the first goal and trailed 3-1 at some point during each game.

The best-of-seven series is now tied 2-2 and headed back to Pittsburgh on Saturday for Game 5.

"This is playoff hockey," Dubinsky said. "You just keep going. You just keep going and you pray the hockey gods are going to smile on you.

"As long as there are seconds on that clock, you keep going because you never know when you're going to get the bounce you need."

The bounce, aided by a curious play by Penguins goaltender Marc-Andre Fleury, happened with time ticking away and Blue Jackets goaltender Sergei Bobrovsky off for an extra skater.

Fleury, whose playoff struggles are well-chronicled, went behind the net to play a puck that had been rimmed around. It bounced over his stick and shot right to Blue Jackets center Ryan Johansen, who fired it off his backhand into the slot.

Dubinsky fired the puck through two Penguins defenders as Fleury scrambled back to the net.

"It's perfect that it's Dubinsky," Johansen said. "He's been defending their top players all series. It was deserved."

Fleury was pulled during the fourth game of the playoffs last season, but has been mostly solid so far in this series.

But Penguins coach Dan Bylsma said it was a mistake, in that instance, to play the puck behind the net.

"If the puck comes around flat and he stops the puck and makes a different play," Bylsma said. "But this one ... it was bouncing the whole way. He never really had a chance to play it."

The Blue Jackets came into the dressing room with new life, and came back out for the overtime with a vow to shoot at every opportunity on Fleury.

Foligno was sprung free with the puck after Blue Jackets left winger R.J. Umberger laid down in front of Pittsburgh defenseman Matt Niskanen to block a shot.

Foligno beat Fleury from 65 feet with a slap shot.

Johansen and rookie center Boone Jenner scored for the Blue Jackets, and Bobrovsky had 22 saves.

Wingers Chris Kunitz, James Neal and Craig Adams scored for the Penguins, and defenseman Paul Martin had two assists. The Penguins did all of their scoring in the first period.

Columbus outshot Pittsburgh 32-14 after the first period.

"I'm not sure you'd ever want to script being down 3-0 to Pittsburgh," Blue Jackets coach Todd Richards said. "But I'm pretty sure you couldn't script a better ending."

NOTES: Blue Jackets D Ryan Murray was a late scratch from the lineup, and the club did not say why. Murray left the morning skate early, but coach Todd Richards said he expected him to play. Murray had his left knee scoped in early March. ... The Penguins switched defensive pairs in the second period of Monday's Game 2 win and decided to stick with the combos last night. Kris Letang was paired with rookie Olli Maatta, Rob Scuderi with Matt Niskanen and Brooks Orpik with Paul Martin. ... Blue Jackets D Fedor Tyutin missed his second straight game with an upper-body injury. He has not skated leaving Saturday's Game 2 after one period.