Brighton gut Grimsby, while Sheffield Utd also advance to FA Cup semis