五月,韓遂從祖厲返回陳倉,聯軍探部送來信報
朝廷方面
上年,車騎將軍董承曾受帝衣帶中密詔,與劉備、長水校尉種輯、將軍吳子蘭、昭信將軍王服、議郎吳碩等同謀誅曹操。
本年春正月,謀泄,董承、種輯、吳子蘭、王服皆伏誅。吳碩逃亡。世人稱之為衣帶詔事件。
曹操東擊劉備,破之,生擒劉備將夏侯博。劉備逃走投奔袁紹,曹操獲劉備妻、子。
劉備將關羽屯下邳,曹操復進攻之,關羽降曹操,曹操拜關羽為偏將軍,禮之甚厚。
昌慮太守昌豨背叛曹操,投靠劉備,曹操又連戰,攻破之。昌豨退守昌慮郡。
曹操還屯官渡。
曹操伐劉備期間,袁紹幼子生病,未發兵攻曹操,錯失良機。
本年二月,袁紹遣郭圖、淳于瓊、顏良攻曹操的東郡太守劉延于白馬縣縣城。
袁紹引兵至黃河北岸冀州魏郡黎陽縣浚縣,將渡黃河。
夏四月,曹操率軍北上救劉延。荀攸獻分勢之計,曹操以少量兵渡黃河襲袁紹后方,袁紹聞曹操軍兵渡河,即分兵西應之。
曹操乃引軍兼行趨近白馬,未至十余里,顏良大驚,郭圖、淳于瓊繼續圍白馬縣縣城,顏良前來逆戰。
曹操使張遼、關羽迎敵,擊破顏良軍,關羽大刀斬顏良。郭圖、淳于瓊急撤圍白馬渡黃河而去。
于是,曹操解了白馬之圍,徙遷白馬縣的庶民和儲存在縣城的輜重,沿黃河向西走。
袁紹從黎陽渡過黃河追趕曹操軍,至延津南。
袁紹將領文丑與劉備領五、六千騎為前鋒,前后至。
曹操施餌敵之計,將從白馬縣縣城帶出的輜重散落于道,命騎兵下馬休息,以逸待勞。
文丑騎兵下馬與步兵爭搶輜重,曹操命騎兵上馬出擊,以不足六百騎,大破文丑、劉備軍,斬文丑。
顏良、文丑皆袁紹名將也,連戰,悉殺,袁紹軍大為震驚。
曹操還軍官渡,上表封關羽為漢壽亭侯。
袁紹進保古陽武,在官渡對面扎營。
關羽盡封曹操攏絡所賜,拜書告辭逃走,而奔劉備于袁紹軍。左右欲追之,曹操不許。
幽州廣陽郡人烏桓司馬閻柔遣使拜見曹操,閻柔之前已借鮮卑勢力殺烏桓校尉邢舉取而代之,曹操以閻柔為正式的烏桓校尉。
幽州六郡都督漁陽太守建忠將軍鮮于輔走海路經青州到官渡拜見曹操,曹操以鮮于輔為左度遼將軍,封昌鄉亭侯,還鎮幽州。
韓遂驚聞老友吳馮子吳碩參與謀殺曹操,所幸已逃走。
不知吳碩逃往何處也不知廣陵太守陳登是否會放過在廣陵的吳馮
而袁紹一流勇將顏良、文丑皆死更是震動韓遂。麴義已死,袁紹已無一流大將,必敗回冀州矣。