Punter lands incredible bet during Barcelona game – but almost lost out on technicality