진왕 정(政) 13년, 기원전 234년 (조왕 천(遷) 2년) 진나라의 수뇌부는 조나라와의 전쟁이 채 끝나지 않은 상태에서 위나라와 함께 초나라를 공략하는 것에 대해 부정적인 생각을 갖게 되고 다시 조나라를 침공하는 것으로 결정을 내려 번오기를 대장으로하여 10만의 진군을 동원하여 조나라 남부로부터의 공격을 개시했다. 번오기가 이끄는 진나라군은 조나라군의 방어망을 피해 장하(漳河)의 하류를 우회하여 한단의 남동쪽 평양(平阳), 무성(武城)을 공격한다. 조나라에서는 대장 호첩이 대군을 이끌고 두 성을 구원하러 간다. 6월 번오기가 이끄는 진군은 대장 호첩이 이끄는 조나라군과 회전을 벌여 조나라군을 대파해 10만 조나라군의 목을 베고 호첩을 참살한다. 평양과 무성은 진나라군에 점령당한다.

진왕 정 14년, 기원전 233년 (조왕 천(遷) 3년) 일전에 대승리를 거둔 번오기는 다시금 출격한다. 상당에서 출발하여 태행산을 넘은 진나라군은 조나라 중부로부터의 진군을 개시했다. 번오기는 조군의 주력을 격파하고 적려(赤麗)와 의안(宜安)을 공격하여 점령한 다음 한단의 배후로 진격한다. 조나라의 주력군이 섬멸되고 한단을 향해오는 진군에 위기감을 느낀 조왕 천은 흉노군을 방어하고 있는 이목을 대장군으로 임명하고 북방의 군사를 이끌고 진군을 영격하도록 명했다. 이목은 조왕의 명령을 받아 대군의 5만 정병 가운데 1만을 남겨두고 나머지 병사들을 데리고 신속하게 남하를 했다.

한단의 조나라 군대와 합세한 이목의 군대는 지금의 하북성 고성현 서남쪽에 있는 의안(宜安)과 인근의 비하(肥下)에 도착하여 보루를 높게 쌓고 잇단 승리로 사기가 충만한 진군을 막아내며 싸움에 응해주지 않는다. 이목이 의안의 성문을 걸어잠그고 매일 소를 잡아 병사들을 배불리 먹이고 활쏘기 연습이나 시키자 군사들이 오히려 진나라와 싸우게 해달라고 요청하였으나 이목은 듣지 않았다. 번오기는 의안(宜安)까지 내려온 조군이 싸움에 응해주지 않자 조바심을 냈다. 진나라군은 먼길을 돌아서 온 마당에 지구전을 펼칠 여력이 없었기 때문이었다. 진나라군은 어떻게 해서든 거점안의 조나라군을 밖으로 끌어내 단기결전을 유도해야만 했고, 이에 번오기는 주력부대를 이끌고 비하 땅을 맹공하였다. 이를 통하여 조나라군의 구원군이 나오도록 한 뒤 조나라군의 영채를 급습하려고 했지만 번오기의 속셈을 꿰뚫고있던 이목은 위위구조(圍魏救趙)의 전략을써 조나라군을 3로로 나누어 진나라의 진지를 기습공격하여 점령하였다. 진나라군의 주력부대가 나가있어 수비군이 적어진 데다가 조나라군이 굳게 수비만 한 까닭에 갑작스런 공격을 예상치 못했던 진나라군은 방비가 소홀했고, 그로인해 조나라군에 쉽게 본채를 함락당하게 된다.

비하(肥下)를 공략 중이던 번오기는 본채가 함락당했다는 소식을 듣고 크게 놀란다. 이목에 의해 보급이 끊겨버린 것이다. 선택의 여지가 없었던 번오기는 다급하게 군사들을 되돌려왔다. 하지만 이것은 이목이 기다리던 바였고 이를 미리 예상하여 매복하여 진을 친 후, 황급히 되돌아오는 진나라군을 정면에서 막게하고 주력부대로 하여금 양쪽에서 치게하여 수차례의 접전 끝에 진나라군을 대패시키고 진나라군 10만 명을 섬멸하였다. 이목이 번오기의 진나라군을 전멸시키자 본국의 처벌이 두려웠던 번오기는 연나라로 도주하게 된다.
번오기의 진군에 의해 살해 당한 대장은 누구인가?
호첩