The New Saints hit Bangor City for six, after a superb hat-trick from Alex Darlington, a brilliant brace from Mike Wilde and a penalty, from Matty Williams.
The visitors started the top of the table clash brightly and made it hard for The Saints to play from the back but after 27minutes, Aeron Edwards found Wilde with a delightful ball, the in-form striker converted past Lee Idzi, from ten yards out.
The former Chester man then doubled his tally for the day after he latched on to a brilliant pass from Chris Jones, before wonderfully curling his shot into the top corner to give TNS a two goal lead with only 33minutes gone.
The Saints who had really started to boss the match then made it three on the stroke of half time. Former Wrexham front man, Darlington controlled the ball on the edge of the box and coolly lifted the ball over the Bangor ‘keeper to give The Saints a three goal advantage at the break.
The second half began as the rain started to pour and within seven minutes, ‘Darlo’ had scored his second. The Oswestry based club broke at a ferocious pace and the young striker calmly passed the ball into the net, to make it four.
Soon after, it was five. Once again the home team broke quickly and once again Darlington was ruthless in front of goal, slotting the ball into the far corner from close range, to complete his hat-trick.
Having completed his hat-trick, Craig Harrison replaced him with the former Manchester United attacker Williams, who within moments of coming on stepped up confidently to convert a penalty.
The victory ensured that The New Saints are now 14 points clear at the top of the Corbett Sports Welsh Premier League and are on the verge of retaining the title.
The New Saints 6-0 Bangor City
The New Saints line up for the game against Bangor City was, Paul Harrison (C), Simon Spender,Chris Marriott, Phil Baker, Kai Edwards, Scott Ruscoe, Chris Jones, Mike Wilde, Alex Darlington, Aeron Edwards and Ryan Fraughan.
On the bench for The Saints were Matty Williams, Connell Rawlinson, Greg Draper, Jamie Mullan, Scott Quigley, Aaron Simms and Luke Douglas.
The Bangor City line up was: Idzi, Allen, Brewerton (C), Brownhill, Davies, S.Edwards, R.Edwards, Johnston, Jones, Simm and Thomas.