? 建安九年一月,马鸿以主帅,分兵三路进攻长安;第一路马鸿带步骑兵两万从汉阳郡陇关朝着右扶风进军;第二路甘宁魏延带骑兵八千从安定郡漆县进军右扶风;第三路以黄忠杨阜步兵七千以武都郡散关进军右扶风。
马鸿不宣而战,进军神速,七日内拿下右扶风,甘宁魏延所率骑军兵临长安城下。钟繇大惊,组织军队死守长安城,消息这才传到许都。荀彧得知消息来不及通知曹操便招来夏侯渊和夏侯惇商议如何应对马鸿。此时曹操正带兵进攻邺城,随行将领有曹仁、曹纯、张辽、徐晃、郭嘉、程昱等人进攻邺城。
最终荀彧和夏侯兄弟商议之后,以夏侯渊为主帅,曹洪和张郃为副,贾诩荀攸为军师前往长安抵挡马鸿,夏侯惇督办粮草。荀彧派人传信曹操,马鸿率军大举进攻长安之事。
刘表得知刘琦对曹操不宣而战,出兵三万进攻曹操,也是一惊,随后便下令刘备带兵一万北上。
建安九年,一月十三日,马鸿主力抵达长安城下,以三百桶火药炸毁长安城门,一日拿下长安,活捉钟繇,之后马鸿令杨阜驻守长安。之后继续兵分三路,甘宁魏延带兵进攻京兆尹,黄忠马良带兵进攻左冯翎,马鸿带主力朝着弘农郡进发。马鸿军队带兵一路进攻弘农郡。