The Vipers had to walk through fire to secure a brave 28-16 win in difficult conditions.
Rowdy fans started to hurl beer bottles, cans and other debris onto Lloyd Robson Oval 10 minutes into the second half, prompting Wool to stop play and walk off with his touch judges.
The match was delayed for 18 minutes as a result of the crowd behaviour.
PNG NRL general manager Hubert Warupi and Vipers medical officer Dr James Naipo did their best to quell the unrest.
Drunk Mioks fans unhappy with their side’s first half performance resorted to peppering the field with an assortment of objects and even lit several fires as their side failed to score points against the Vipers.
The halftime score was 16-4 to the Vipers. Tries to
Gary Lo, Richard Kambo and captain Larsen Marabe ensured the home side were firmly on the front foot while the Engans scored through Paul Kambi.
The Vipers not only had to put up with a menacing crowd but they were on the receiving end of numerous instances of rough play.
Kambo scored his second try in the 47th minute, while lock Adam Korave capped off a strong performance with a try in the 54th minute to push the Vipers out to an unassailable 24-4 lead.
The inevitable fightback came from the visitors with Jeffrey Maino and Maxwell Auvita scoring late tries but they butchered at least two more with loose passes and poor handling.
Port Moresby Vipers 28 (G Lo, R Kambo 2, L Marabe, A Korave tries; S Pandia 4 con) Enga Mioks 16 (P Kambi, J Maino, M Auvita tries; R Laka 2 con).