TCL: Hadspen through, Longford knocks off Trevallyn