Flying wing Haines scorched over three times while flanker Mark Jones also grabbed two in Athletic’s 77-0 win against the league’s bottom side to leap into third place.
Carmarthen overtook Kidwelly who crashed 45-6 at Pencoed, continuing their improvement with seven tries, including two apiece for wing Keith David and fly half Mark Davies who converted five.
Leaders Mumbles won their fifth straight game but were made to work for a 31-26 victory at Gorseinon. At the other end of the table, strugglers Cwmavon registered their first success, 18-14 at Pontyberem.
Ammanford continued their unbeaten start in Division Three but failed to pick up a bonus point at home in their unconvincing 21-17 win over early strugglers Cardigan. Neighbours Amman United were far more impressive in beating Pembroke Dock Quins 46-3 at Cwmamman Park for their first success of the campaign.
Skewen clinched a dramatic first win of Division Three South West thanks to a last-gasp try by Simon Jeremy, following a surging break from captain Richard Davies that wrecked Nantyfyllon’s promising start to the season, 20-15. Aberavon Quins moved into second place with a bonus-point 31-15 victory against Briton Ferry.
Pontarddulais are the new leaders in Division Four following their 44-14 win against Milford Haven while leaders Trimsaran slipped up 18-14 at Crymych.
Division Four South West leaders Maesteg Celtic remain unbeaten following a handsome 42-19 win at Resolven. Burry Port went down to their first defeat, 17-5 at Cefneithin, so Aberaeron now top Division Five. Penlan continue to dominate Division Six after their 59-17 win at Pontrhydyfen.