Savile Youth missed the chance to move joint top of the Spen Valley League Premier Division when they suffered a 4-3 defeat at Girlington last Saturday.
Girlington picked up only their second win of the season as Mohammed Qasim and Umar Zahoor struck a brace apiece to spring a surprise.
Hateem Zemmama, Jamal Hanif and Huzaifa Patel replied for Savile Youth but they remain third.
George Healey moved six points clear at the top of Division One after recording an impressive 6-0 win over second placed Marsh.
Reece Scholes led the way with a hat-trick, while Luke Newsome, Benho Aparicio and Mally Parkinson also netted as George extended their unbeaten run to seven matches.
Inter Batley remain third, eight points behind the leaders after they were held to a 2-2 draw by Savile Town.
Zubair Hussain and Noman Hussain struck for Savile Town, who stay back in fifth place, while Awaad Ahmed and Siddique Yoosuf ensured Inter left with a point.
Just one of the four Heavy Woollen District FA Wheatley Cup quarter-finals beat the weather, with Drighlington earning a 5-1 win away to Gildersome Old Boys.
The ties between Littletown v Woodkirk Valley, Lower Hopton v Wyke Wanderers and Howden Clough v Hartshead will now be played on January 21.
Crown Gawthorpe closed the gap on Wakefield League Premier Division leaders Crackenedge to a point last Saturday.
Crown bounced back from their defeat to Prince of Wales the previous week by beating Crofton Sports 3-2, while Crackenedge lost 5-2 at Healdfield.
Overthorpe Sports cruised into the next round of the Division Two Cup with a crushing 11-2 victory over Wakefield City.
Littletown Reserves suffered a 6-1 defeat away to Bradford in West Riding County Amateur League Division Two.
Bad weather also decimated much of the West Yorkshire League programme.
Sam Digby struck a consolation goal as Wyke Wanderers Reserves lost 8-1 at Horbury Town Reserves in Alliance Division One.