Vibulahing on võistkondlik sportmäng, mis muudab mistahes seltskonnasündmuse eriti meeldejäävaks.
Lahing võib käia nii kahe meeskonna vahel kui märklaudade vastu. Mängu jälgib ja punkte loeb instruktorist kohtunik.
Mänguväljaku loob instruktor ise – tehakse suur ristkülik, mis keskelt poolitatakse. Mõlemale poole asetatakse varjumiseks täispuhutavaid patju ning võimalusel jäetakse ka mõned puud ja põõsad sisse.
Kogu lahing käib määratud ala sees ning sellest lahkuda ei või. Kõigepealt asetsevad meeskonnad oma mänguala piiri taha, vibud käes ning vaim valmis. Kui instruktor puhub vilet, siis meeskond jookseb ala kesksele, kuhu on asetatud laiali kõik mängus olevad nooled. Meeskond krabab nii palju nooli kui võimalik, jookseb siis kohe varju ning lahing võib alata. Eesmärk on kõik vastased välja lasta.
Kui mängija saab pihta, läheb ta mänguväljakult välja, kuid võib oma meeskonda aidata väljalennanud noolte kogumise ja oma mänguväljakule tagasiviskamisega. Võidab tiim, kelle viimane või viimased mängijad jäävad alale.
Punktiarvestust saab teha erinevalt – ainult võitjatiim saab kindlaks määratud arv punkte (näiteks 5) või näiteks iga allesjäänud mängija eest saadakse 1-3 punkti. Tavaliselt tehakse 3 vooru.