Lewis Stabler continues hot form in BDCA semi-final