Despite wet weather that knocked off almost a third of the slated fixtures, there was still plenty of action and ample upsets in the Wexford and District Schoolboys football league and cups at the weekend.
Ten games took place in round two of the Under-12 Cup, and in half of those the lower-ranked side came out victorious.
Division 3 club Fethard were the toast of the round, as they went east to Sinnottstown Lane and came away with a stunning 4-1 win against hosts Wexford Celtic of Division 1A.
Rathnure and Shamrock Rovers are locked together in an almighty tussle for the Division 3A crown, but the welcome distraction of the cup looks to have done the Blackstairs boys no harm at all. They hosted Fastnet of Division 2A and secured a place in the last 16 with a solid 1-0 win.
Cup distractions can be welcome when things aren't going great in the league too. St. Leonards proved just that in Ferns on Saturday morning as the Division 2A strugglers put in a superb display to see off their hosts from Division 2 and moved into the third round.
Some of Ferns' fellow Division 2 sides fared better. Newpark beat Curracloe of Division 1A on penalties, despite Joshua Roche netting for the seasiders. Bunclody beat opposition from the same league, putting five past Wexford Albion at home to progress.
Division 1 challengers Cloughbawn made no mistake but were made to work for their win against Division 2 club St. Cormac's.
Gorey Rangers are another top tier team in the hat for the last 16, needing all their reserves to see off New Ross Town.
New Ross Celtic fared better than their town rivals, beating Kilmore to advance. Rosslare Strand edged past a spirited Killenagh 3-1, and Bunclody 'B' made it a great day for the club by going to Castlebridge and coming away with a 2-1 win against Rovers 'B'.
Prior to last weekend, Forth Celtic 'A', Gorey Celtic 'A' and New Ross Town 'B' had all booked their spots in round three.
Meanwhile, games between St. Cormac's and Shelburne, Campile and Oylegate, and North End and Stoney Rovers, will need to be re-fixed.
Despite not being in cup action, Forth Celtic kept motoring in Division 1 of the league. They had games in hand on everyone not called Cloughbawn and they took advantage of their first by beating Bridge Rovers to go five points clear at the summit.
Glynn Barntown kept their push for the Division 1A title going with a hard-fought 1-0 win away to St. Joseph's.
They are unbeaten this season but trail Curracloe by four points with five games remaining.
New Ross Town 'B' used a 5-2 victory away to Rosslare Rangers to jump above Corach Ramblers and into pole position in Division 2A.
Meanwhile, Division 3A has tightened right up after trailing duo Caim and Gorey Celtic 'B' closed the gap on leaders Rathnure and Shamrock Rovers to one point.
Blackwater have one game left in Division 4 and a victory will mean they finish a perfect league season at the summit unblemished.
Glynn Barntown 'B' kept their three-point lead in Division 4A but Gorey Rangers 'B' stayed right on their tail with a win. A special note on Fastnet Rovers 'B' who picked up their first points of the season with victory against Cushinstown.
Just six games went ahead in the Under-14 Cup but there was still a couple of surprises. Forth Celtic 'B' of Division 2A pulled off one of them, beating Division 2 Duncannon 1-0. There was better news for their league rivals Gorey Rangers as they beat Division 1A side Bunclody.
Forth Celtic 'A' made it a duo from the club into the last eight with victory over New Ross Town. Shelburne beat Corach to advance, All Blacks thumped Moyne Rangers, and in a repeat of last season's Under-13 final, Fethard gained revenge by besting Wexford Celtic 4-2 in a cracker.
All the league action was in Division 3 where the lads worked miracles in Camolin to get the featured game against Gorey Celtic played.
Elsewhere, Shamrock Rovers 'B' moved within a point of the title with victory against Wexford Celtic 'B', and Glynn Barntown eased into a tie with the Sinnottstown Lane club for second spot.
Three games in the Under-16 Cup took place. In round one, Bridge Rovers beat Kilmore to advance to the last 16.
Meanwhile, Daniel Nolan scored for Wexford Celtic but it wasn't enough to deny a powerful Fastnet side. Also advancing to the quarters were Shelburne, winners against Enniscorthy United.
In Division 2 of the league, St. Leonards joined Campile at the top with a win against Campile, although the seasiders have two games in hand.
Finally, in Division 3 Cloughbawn took a huge leap towards the title with a 4-2 victory over nearest rivals Enniscorthy Town - they lead by four points with three games left.