Senators' special teams failures lead to 8th straight loss
One minute later, Williams nearly scored again but he was robbed with a great glove save from Andres Nilsson, who came on in relief of starter Marcus Hogberg in the second period.
Jaccob Slavin and Dougie Hamilton also scored for the Hurricanes, who got a 27-save performance from Petr Mrazek.
Jean-Gabriel Pageau tied the game 4-4 in his return to Ottawa's lineup after missing the entire season to date with a torn Achilles.
Rudolfs Balcers scored his first NHL goal in his second career game as the Senators (15-23-5) saw their losing skid stretch to eight games. Matt Duchene and Ryan Dzingel also scored.
The Hurricanes had a ferocious start to the game scoring on two of their first three shots less than five minutes into the game.
Faulk opened the scoring with a power-play goal at 1:12 of the first period with a point shot that beat Hogberg. Then, at 4:28, McGinn scored a short-handed goal as he slid a backhand through Hogberg's legs on a breakaway.
Unassisted. Breakaway. Shorthanded.<a href="https://twitter.com/BrockMcGinn21?ref_src=twsrc%5Etfw">@BrockMcGinn21</a> did it all. <a href="https://t.co/7rWgZ418L1">pic.twitter.com/7rWgZ418L1</a>—@NHL
That was all the scoring in the opening period although the Senators created several good opportunities but were unable to beat Mrazek.
The Hurricanes regained their two-goal lead and knocked Hogberg from the Ottawa goal at the same time as Slavin scored at 6:13 with a slapshot.
The Senators got that one back at 12:17 on a power play as Dzingel beat Mrazek with a backhand, but at 14:54 Hamilton beat Nilsson to put the Hurricanes up 4-2. It was just the second shot Nilsson had faced.
Then came the final minute fireworks as Balcers scored at 19:12 and Pageau scored eight seconds later to tie the game 4-4 heading to the third.
Two goals in 8 seconds AND <a href="https://twitter.com/rudolfsbalcers?ref_src=twsrc%5Etfw">@rudolfsbalcers</a>' first career goal.<br><br>Not too shabby. <a href="https://twitter.com/hashtag/NHLFirsts?src=hash&ref_src=twsrc%5Etfw">#NHLFirsts</a> <a href="https://t.co/XGbFHqDWh1">pic.twitter.com/XGbFHqDWh1</a>—@NHL