End was unbelievable