公元1053年,北宋大將狄青率軍去征討叛軍儂智高部。他打算穿過崑崙關(今廣西南寧東北崑崙山上),攻取儂智高佔據的琺州城。但是,崑崙關被儂智高設重兵把守,不易通過。狄青只得把部隊駐紮在關下。
此時正是農曆正月十四,明天就是元宵節。狄青的軍營中張燈結綵,設宴作樂,一片喜氣洋洋的節日景象。狄青宣佈一連三夜要歡樂一番,先請高級軍官和中級軍官,再請各級文官。這些情況,被儂智高派來的密探知道,飛報儂智高。因此,崑崙關上的守軍麻痺鬆懈起來。
狄青在第一夜 與高級軍官開懷暢飲,鬧了個通宵。第二夜是元宵節,狄青喝到二更天,忽然嘔吐了起來,隨從人員連忙把他扶到內室,狄青令一位軍官代他主持宴會。
過了一會,狄青的一位親信出來舉杯說:「大將軍正在服藥,讓我代表他向諸位表示節日的問候。」過了一會,狄青又派人代他向各位文官致意,並叫大家多喝幾杯。狄青派來的人不斷勸酒,大家喝得興致很高,一直到天快亮時宴會還沒結束。
天濛濛亮時,一陣馬蹄聲敲破了清晨的沉寂。一個騎兵飛身下馬,奔到軍營,向還在飲酒的文官們報告道:「狄將軍已拿下了崑崙關!」文官們一個個又驚又喜:啊呀!狄將軍剛才還在這兒痛飲,怎麼神不知鬼不覺地斬將奪關了呢!
原來,狄青設宴,幾次派人勸酒,讓軍官們不要離開酒席,都是做給儂智高派來的奸細看的。於是,儂智高就誤認為狄青和將領們都在宴會上,不可能會在元宵節之晚去攻打崑崙關了。就這樣,狄青趁其不備,暗中出擊,一舉拿下了崑崙關。