ELY Rangers beat Premier Division's highflyers FC Cwmaman to win the cup in a giant killing, while Cogan Coronation has an outside chance of survival after a dramatic win in the league.

Read a round-up of football results involving Vale football teams, below.

Report by Terry Allday/ Photos by Bethan Richards

This weekend was the SW Alliance League’s W John Owen Cup Final at USW Sports Park, Treforest where Ely Rangers faced Premier Division's highflyers FC Cwmaman.

The WJO Cup has a reputation of giant killing and Ely Rangers - the underdogs in terms of divisional position - continued the trend!

Rangers were fully dominant in the first half and lead 2-0 at the interval through Luke Davidson scoring direct from a corner kick and top scorer Richard Greaves scoring a half-volley into the top corner from a kick by goalkeeper Jaedyn Brana that split the Cwmaman’s defence.

FC Cwmaman came back strongly in the second half and pulled a goal back in the 53rd minute, but Rangers held on for the deserved victory - and full-on double Championship title and WJO Cup celebrations at the clubhouse back in Wenvoe!

Barry And District News: Ely Rangers beat Cwmaman in the SW Alliance League’s W John Owen Cup finalEly Rangers beat Cwmaman in the SW Alliance League’s W John Owen Cup final (Image: Supplied)

There is still league action - and Cardiff Airport, in their penultimate game, faced former Welsh giants Ton Pentre at Jenner Park.

However no one expected the 11 - 0 win!

Scorers were Kieran Cotterill, Lee Stradling (four), Curtis Scotto (three), Jack Davies, Luke Llewellyn-Davies and Morgan Stavert-Hawkins.   

There was also Division 1 West action and Holton Road entertained Bettws at the Colcot Sports Centre but went down 2-1; Rhys James scoring Holton Roads goal from the penalty spot.

But the real drama of the league involved Cogan Coronation.

Bottom two and relegation looming - Corries faced two teams with promotion places.

First in midweek they travelled to fourth placed Bettws and won 2-1 - Alex Villas and Adam Rees the scorers.

Then on Saturday, it was third placed Tata Steel United at Cogan Leisure Centre.

Jack Preston opened the scoring, but Tata came back to lead 2-1 with 20 minutes left, before Jake Bosza and Adam Rees put Corries ahead - and they held on for a 3-2 victory.

The Great Escape is almost there - Corries need to avoid defeat to second placed Cardiff Bay Warriors on Wednesday by less than eight goals to stay up on goal difference - or of course win or draw!