杨志为了重回朝廷而接下了护送生辰纲的重任。为了避免不测,他处处小心。开始趁凉行路,后来到了荒凉的山路地带,为安全起见,改为天热时赶路。这本是顺应地势的防范之策,却得不到军汉的理解。最后,连老都管、虞候都开始抱怨,于是军汉们便不听杨志的打骂,坚持在强人出没的黄泥岗的树林里休息。这时,扮作商人的晁盖等人出现了。随后,白胜也挑着酒上了山岗。军汉们想买酒,但杨志怀疑酒里有蒙汗药,不让买。白胜便立刻表示不卖了。然后由晁盖等人过来先吃掉一桶,让杨志放松警惕,并借舀酒作掩护,向酒里下药。白胜也演得毫无破绽。这时杨志便放松警惕,同意买酒。但白胜却不肯卖了,这使杨志等人彻底放松了警惕,买到酒后开怀畅饮,最终全被蒙汗药麻倒,生辰纲被劫走。
在这段文字中,杨志和晁盖等人的斗智斗勇始终在进行中,但并不是明刀明枪,自始至终也没有激烈的矛盾冲突,因为我们无从知道那几个贩子的客人就是晁盖等人,而他们之间的斗争也被表面上的“兵士买酒”和“杨志阻止喝酒”的争斗所遮盖。杨志处在不听话的想喝酒的军汉们和一心想引诱他们喝酒的晁盖等人中间,虽然小心谨慎,却也是疲于应付。更重要的是,晁盖等人“计”高一筹,无论杨志怎么猜测,怎么提防,他们都好像全然了解杨志的心理,兵来将挡,水来土掩,虚虚实实,真真假假,而且事事走在了前边