The Maitland under-15 took five wickets for just six runs to pull off a memorable win against Sutherland in the IDCA competition on Sunday.
It was a measure of revenge against Sutherland who defeated them in the under-14 grand final last year.
Chasing 156 for victory, Sutherland were 5/141 after 46 overs and seeming cruising to victory.
But in a never-say-die effort Maitland delivered an amazing three overs to seal an eight-run win.
Noah Fisher took two wickets both to catches by Jet Lee in the 47th over. Joe Hancock was on a hat-trick after picking up two in the 48th to leave Sutherland 9/147 heading into the 49th over.
Fisher ended the game with the first ball of the last to finish with 4-23 and Hancock picked up 2-14.
Patrick Stewart top scored for Maitland with 47, Aidan Eather made 19, Ethan Bartlett 18 and Brodie Little 17 in the side's total of 155 off 39.2 overs.
The win takes their record to two wins from three games to sit fifth on 11 points with a group of four teams from second.
The unbeaten under-16s share top spot with NSW Hurricanes going into the school holiday break after a comfortable 47-run win against Sutherland.
Baylee Borrow top scored with 54, Daniel Harden and Brayden Lucas both made 27, Thomas Page made 22 and Izach Dennis was 25 not out as Maitland posted 8/180.
In reply Sutherland were all out for 147, with Hudson Smith and Borrow both picking up 3-22.
The under-14s had a 144-run win against Sutherland after making 7/220 and dismissing them for 76. Charlie Walker was man of the match top scoring with 44 and taking 5-8. Twin Oscar made 38.
In under-13s Maitland 10/141 were defeated by Parramatta 8/170. William Scanes made 32, Andrew York 25 and Paarth Goswami 21. York starred with the ball taking 5-32 and Scanes took 2-21.
Maitland fell short by 42-runs in under-12s posting 8/131 in reply to Parramatta's 173.
Stirling Strachan took 3-29 and Tremayne Small took 2-25 with the ball for Maitland. Skipper Harrison Dunn top scored with 47.