The result was not not enough to lift Mumbles off the foot of the division but they are now level with Seven Sisters in the fight to avoid relegation. Meanwhile, the defeat was the second in a row for Corus who are facing an untimely Christmas slump. The result was good news for league leaders Dunvant, who now have a six-point lead at the top of the table after seeing off third-placed Lougher in an entertaining game. Dunvant ran in six tries to win 43-27.
Trimsaran allowed league rivals Penclawdd to move five points clear in Division Three West after losing 22-10 at home to Haverfordwest. Leaders Penclawdd won 21-12 at Amman United who fall two places to 11th.
Division Four West leaders Pontarddulais were crushed 39-15 in the top-of-the-table clash with Ammanford to open up their promotion chase while Cardigan tumbled three places after they were edged out 6-3 by Cefneithen.
In the South-West, Division 3 leaders Nantyfflyllon were stunned 41-0 at Vardre, but retain a one-point lead over Tonna, who lost to third-placed Cwmavon 24-18. At the other end of the table, Alltwen fans were celebrating their first victory of the season - a 31-21 result at home to Kenfig Hill.
Morriston look to have an unbeatable nine-point lead in Division 4 South-West after a 46-14 win over Abercrave, but the likes of Birchgrove and Heol y Cyw have games in hand. Fifth-placed Glynneath retained their unbeaten home record with a 27-14 win over Pontycymmer.
BP Llandarcy made it 10 from 10 with a 35-3 win over bottom-placed Pyle, who are now zero from 10. Second-placed Rhigos beat Cwmtwrch 26-12, but remain eight points off the pace.