Well it happened yesterday got a puncture thankfully my repair kit and co2 inflator came to the rescue half hour I was back on my way
I alway have one of these with me, its dead easy to use. Just remove whatever punctured your tire if you can find it, and inflate your tire with it. Holts Tyreweld 500ml https://www.amazon.co.uk/dp/B0024WB4SY/ref=cm_sw_r_cp_api_HdQNBbBVXVBEC
I used it on tubeless tire, but I thing it does make a mess, but the plus is that once you apply it it might save your tire five times