Home Football Santosh Trophy: Punjab beat Karnataka to keep semi-final hopes alive; Goa win big