checks also for goal difference