Who would win a fight a black bear or a gnu?

Most likely the black bear. A black bear has good enough weight and an appropiate size with bad aggression that is enough to kill a gnu. A gnu would always run away from attacks unless if it was cornered or was attacked by a smaller animal.