Depth shows in Cadets' win over Lions