Chaos reigns but Rangers emerge victorious