Te Atatu looked the more energetic side in the second half and in the 67th minute they were rewarded with an equaliser as striker Rhys Caples was put through on goal. His shot took a couple of deflections but bobbled its way in off the far post to tie things up at 1-all.
Minutes later Ngongotaha were made to rue their missed chances as Te Atatu's Rannesh Krishnan charged into the box and cracked a shot into the far side of the goal, giving Ngongotaha goalkeeper Andrew Gibbs no chance, to give his side the lead.
With 15 minutes left to play and already facing an uphill battle, the job got tougher still for Ngongotaha when they had a player red carded, deemed to be the last man as he took down an attacker outside the box.
With five minutes left to play Te Atatu put in a long ball which was just far enough into the box to cause confusion between goalkeeper Gibbs and centre back Cormac Waller. Waller rose to get his head on it but could only get enough on it to loop the ball over Gibbs into his own goal.
Ngongotaha reduced the deficit through striker Josh O'Sullivan, who rounded the keeper to score into an empty net in the 90th minute, to keep things interesting during stoppage time.
They were perhaps unlucky not to receive a penalty for handball in the dying stages as a Te Atatu defender appeared to control the ball with his hands in his own goal box. In the referee's defence, it was at such an angle that he may not have had a clear view of the incident, but the frustration was clear for the home side.
Ngongotaha coach Ron Cane said overall the performance mirrored the previous week, when they threw away a lead to go down 5-2 to Cambridge.
"We were in the game for such a long time, holding our own, then a little bit of luck that goes against you in terms of finishing just wasn't there.
"We created well, I was really happy with the creating. As long as we are creating there is always the opportunity that one day we will finish, those chances will go in," Cane said.
Te Atatu 3-2 Ngongotaha (HT: 0-1)
Te Atatu: Rhys Caples 67', Own Goal 85′, Rannesh Krishnan 70′
Ngongotaha: Luke Barker 35′, Josh O'Sullivan 90′