"How the hell did this happen?"
That is what one Bristol Rovers supporter asked – and doubtless many others were thinking – when the club announced seven days ago they had played the reigning league and cup champions of Portugal, FC Porto, in a secretly-arranged friendly.
Rovers were beaten 3-0, but that did not detract from a memorable experience for Joey Barton's players, testing themselves against elite opposition and a prestigious one-time Champions League-winning club.