Bristol Rovers supporters thought they were only going to see a Carabao Cup clash with Crawley Town on Tuesday night, but they ended up getting more than they bargained for.