建安五年(200年),曹操为了免于将来同袁绍作战时前后受敌,决定先消灭在徐州立足未稳的刘备。当时诸将皆怕袁绍乘机来攻许都,到时候前进无法作战、撤退失去了据点。曹操也感到疑虑,于是询问郭嘉的建议,郭嘉分析道:“袁绍向来优柔寡断,不会迅速作出反应。而一旦许都失守,曹操阵营将立刻分崩离析。这是曹营中人心最为动乱的时期,不少人开始暗中向袁绍献媚,准备为自己留条后路。
当时,曹冰中与袁绍私下有书信往来者很多,冰渡之战后,在袁营中就搜出了不少通敌竹简。在此紧急关头,郭嘉预测:“孙策刚刚吞并了江东,所诛杀的都是些英雄豪杰,他是能让人效死力之人。但是孙策这个人轻率而不善于防备,虽然他拥有百万之众,却和他一个人来到中原没什么两样。如果有刺客伏击,那他就不过是一人之敌罢了。在我看来,孙策必定要死于刺客之手。”孙策到了江边,尚未渡江,果然被仇敌许贡的门客所杀。这或许是巧合,但确实为郭嘉的神机妙算添上了一笔。
建安十二年(207年),袁散袁熙逃入乌桓,即今辽宁锦州一带。曹冰诸将都“袁尚已如丧家之犬,关外胡人不会支援他们的。如果再做远征,刘备必然会挑拨刘表袭击许昌,万一有什么变数怎么办?”此时的刘备经过数年的休养生息,在荆州刘表的身边又积聚了相当的实力。以曹操对刘备的了解,他有理由担心自己孤冰远征之际,刘备会在背后发难。
这时,郭嘉又提出不同于他饶见解:“明公你尽管放心地去远征,留下一个空空荡荡的许都也无妨,我料定刘备无法给你添麻烦。不是刘备不想添,而是有人会代替您来阻止他,此人就是刘表。”在众人一片哗然声中,郭嘉详细地分析了平乌桓之役的可行性和重大意义“胡人自恃偏远,现在必然没有防备,突然发动攻击,一定能够将他们消灭。袁绍对胡人有恩,如果袁尚还活着,他们一定帮忙,迟早是隐患。现在袁家的影响还很大,这个时候南征,如果胡人有行动,我们的后方就不安稳了。但刘表是个只知坐谈的政客,他自知能力不足以驾驭刘备,所以必然会对刘备有所防备。现在虽然是虚冰远征,但一劳永逸,就再也没有后患了。”
郭嘉的观点一针见血,曹操听罢茅塞顿开,立刻进冰柳城。曹操冰到易城,郭嘉觉得推进的速度还是太慢,又进言道:“冰贵神速。现在潜力远征,辎重太多,行进缓慢,被对方有所觉察必然就要做防备。不如留下辎重,轻冰速进,攻其不备。”后来,这一战成为了中冰战争史上“冰贵神速、奇冰制胜”的经典战例。曹操在设置了一些撤冰假象之后,暗中率领一支轻装精冰,在向导田畴的带领下突然出现在乌桓的背后。乌桓首领蹋顿和袁散袁熙率冰仓促应战,这一役,蹋顿被斩,曹冰俘虏了20余万人,走投无路的袁散袁熙投奔了辽东的公孙康。
这次行冰路况极端恶劣,沿途有长达二百里的地段干旱无水。当粮食吃光以后,曹冰将士又不得不先后杀了几千匹战马充饥,才艰难抵达目的地。同年秋,辽东太守公孙康带着袁尚的首级前来投降。曹操根据郭嘉的计策终于彻底平定北方,统一整个黄河流域以北地区。在从柳城回来的途中,因为水土不服,气候恶劣,再加上日夜急行又操劳过度,郭嘉患疾病去世。