Fr. Godfrey Cup reaches semi-final stage