Napoli inflicted Lazio's first domestic defeat since September as they held on to an early lead in a truly bonkers Coppa Italia clash.

Lorenzo Insigne made it 1-0 in the second minute but Napoli rode their luck for the remainder of the match. Lazio missed a penalty after ten minutes before each side saw a player dismissed with 25 minutes on the clock. Despite Lazio's unrelenting pressure in the second half, Gennaro Gattuso's side held on to progress to the semi-finals of the cup. 

SSC Napoli v SS Lazio - Coppa Italia

​Napoli's homegrown captain Insigne opened the scoring, slotting the ball home following a slaloming run through Lazio's back line with just 100 seconds gone. 

Not long later, in an action-packed first half, Lazio had their first attempts of the match, the second of which saw Felipe Caicedo go in for a header as Napoli's full-back Elseid Hysaj went for the same ball with his boot. 

Referee Davide Massa deemed the defender's challenge a kick to Caicedo's head and a penalty was awarded with ten minutes yet to be played, much to the disapproval of the baying Stadio San Paolo crowd. 

The Napoli faithful didn't have long to wait for something to cheer about when the normally-deadly Ciro Immobile made an utter mess of the spot kick, with his standing foot giving way as his penalty rebounded off the slipping leg, spinning over the bar. 

Out of the astonishing 12 penalties ​Serie A's top scorer has taken this season alone, this was only his second miss.

Ciro Immobile

With less than 20 minutes on the clock, Immobile ate up ground with the ball at his feet on the break, only to be cynically chopped down by the retreating Hysaj, which saw the Albanian receive his second yellow card of the game, the first coming for the foul leading to the penalty. 

In case anyone in the Stadio San Paolo had gotten a chance to catch their breath Lazio's Lucas Leiva took it upon himself to add another loop to the rollercoaster that this cup tie had become. 

Having committed a professional foul to halt the rapid progression of Piotr Zielinski, the Brazilian bellowed his disapproval in the official's immediate vicinity only to be dismissed for dissent. So, with 65 minutes to play, it was ten against ten.  

With two players in an early bath, large swathes of green opened up for both sides to exploit and each team worked opportunities to shoot with no clear-cut chances presenting themselves until the 62nd minute, when Immobile's coolly finished first-time volley was ruled out for offside to spare the Napoli defence's blushes.

Ciro Immobile

With both sides tiring, Lazio set up camp in the home team half, peppering David Ospina's goal with long-range efforts and bombarding the box with crosses from all angles forcing a nervy Napoli into a 5-3-1 formation. 

Immobile's luck didn't turn when he cannoned an effort off the woodwork mere minutes before Napoli made a rare foray into Lazio's half, only for their left-back Mario Rui to repeat the party trick and rattle I Biancocelesti's goal-frame. 

It wouldn't be long before Lazio had the ball in the back of Napoli's net again as Francesco Acerbi's effort was ruled out by the assistant referee after yet another ball was struck against the post. 

Five minutes of added time was enough to fray the nerves of every Napoli fan as countless corners rained upon I Partenopei's exhausted back line, but not enough time to find an equaliser as the hosts hung on to their slender lead. 

This was Gattuso's third win in seven games and could act as the springboard for their season. With ​Juventus coming down south on the weekend, Napoli will be hoping to carry through the momentum winning this enthralling encounter will bring.