Almost 1,300 spectators watched Caernarfon Town win against local rivals Porthmadog at the Oval.
They won 3-1 to open a six points lead at the top of Huws Gray Alliance Division One./
Jamie Breese opened the scoring for Caernarfon after 41 minutes and captain Nathan Craig doubled their advantage six minutes into the second half.
Cai Jones pulled a goal back for Porth, but Breese made it 3-1 three minutes from the end.
Guilsfield were behind twice against Caersws, but still came out on top 4-3.
Jake Cook opened the scoring for the Guils after 11 minutes with former Barry Town player Luke Sherborn equalising 12 minutes later.
Sherborn fired Caersws ahead (35 minutes) before Asa Hamilton made it 2-2.
During a tense and exciting finish to the first half Sherborn completed his hat-trick to make it 3-2 to Caersws (42) before Andy Ford (43) and Robbie James (45+1) completed the breathtaking first half.
There were no more goals in the second half and the Gulls emerged winners and extended their unbeaten home record.
Ruthin Town completed the double over local rivals Denbigh Town with a 3-1 victory in front of me than 500 spectators.
Gwion Owen opened the scoring for Ruthin after 35 minutes and 11 minutes into the second half Jordon MacCarter doubled their advantage.
A Josh Davies penalty just after the hour gave Denbigh hope, but the league’s leading goal scorer Llyr Morris had the last say when he scored from a penalty three minutes from time.
More than 600 spectators were at Flint Town United against Holywell Town.
There were no goals in the first half, but then Holywell took over with goals from Matty Harvey, Mark Winslade and Sam Jones town 3-0.
Rhyl opened the scoring thanks to an Alun Webb goal at FC Queens Park after 31 minutes and Stewart Carroll doubled the advantage from a penalty four minutes into the second half.
Webb scored his second of the game and at 3-0 ahead Rhyl were in control. Danny Myers pulled a goal back after 68 minutes, but Park had Edgar Lima sent off on a straight red card and then Danny Holland goal sealed a 4-1 win for Rhyl.
Results: Caernarfin Town 3, Porthmadog 1; Flint Town United 0, Holywell Town 2; Guilsfield 4, Caersws 3; FC Queens Park 1, Rhyl 4; Ruthin Town 3, Denbigh Town 1.
Fixtures:
Friday, December 29: Denbigh Town v Gresford Athletic (7.30pm).
Saturday, December 30: Ruthin Town v Flint Town United (2pm), Airbus Broughton v FC Queens Park (2.30pm), Holyhead Hotspur v Caernafon Town (2.30pm), Penrhyncoch v Guilsfield (2.30pm), Porthmadog v Llandudno Junction (2.30pm), Rhyl v Holywell Town (2.30pm).