한중을 공격한 조조는 군사를 3대로 나눠 선봉은 하후연과 장합이 맡고 조조는 여러 장수들의 호위 속에서 중군을 맡았으며 후군은 조인과 하후돈이 군량, 마초의 운송을 맡았다.

먼저 한중의 관문 양평관을 노리고 장로는 동생 장위와 대장 양앙, 양임을 보내 양평관에 영채를 세우게 했다. 이에 조조군의 선봉 하후연과 장합은 적진에서 15리 정도 떨어진 곳에 영채를 세웠으나 그날 밤 양앙과 양임의 기습으로 대패한다.

이에 조조는 하후연과 장합을 처형하려 했으나 관원들의 만류로 그만두고 직접 선봉이 되어 부하 허저와 서황과 함께 장위의 영채를 살피기 시작한다. 이에 양앙과 양임이 두 길로 나눠 쳐들어오고 허저는 군사를 이끌고 양앙과 양임을 격퇴시킨다.

곧 하후돈과 장합이 조조를 구원해 조조는 무사히 영채로 돌아오고 양측 군사를 대치한 채 50일간 움직이지 않았다. 이에 조조는 하후연과 장합에게 기병 6000명을 주어 양평관 뒤쪽으로 움직이게 하고 이에 양앙이 조조군을 추격하지만 하후연의 기습으로 해하고 양임이 군사를 거느리고 구원하려 왔으나 뒤에서 장합이 기습해 양임을 겨우 남정 땅으로 달아났다.

양앙은 포위를 뚫고 나가려 하다가 장합에게 죽고 장위도 결국 영채를 버리고 양평관에서 후퇴하면서 조조군은 손쉽게 양평관을 함락시킨다. 이에 양임과 부장 창기가 2만 군사를 이끌고 남정에서 조조군과 싸우나 창기는 3합도 되지 않아 하후연에게 죽고 양임도 30합을 싸우다 결국 하후연에게 죽고 만다.
한중을 공격 시, 군량과 운송이 속한 조조의 부대는?
후군