기원전 270년(혜문왕 29), 진나라(秦)의 호양(胡陽)이 한나라(韓)를 공격하기 위하여 조나라의 연여(閼與)를 공격했다. 혜문왕이 장군 염파에게 이를 구할 수 있겠느냐고 묻자, 염파가 "길이 좁아서 어렵습니다."라 하였다. 다른 장수인 악승(樂乘)도 같은 말을 하였다. 그러나 또다른 장수인 조사가 "그곳은 길이 멀고 험하고 좁은 곳이라 비유하자면 두 마리의 쥐가 좁은 구멍 안에서 싸우는 것과 같으므로 용감한 자가 이깁니다."라 하였다. 이에 혜문왕이 조사를 장수로 삼아 연여를 구원하도록 하였다. 또한 위나라(魏)에서도 공자 구(咎)에게 정예병을 거느리고 안읍(安邑)에 주둔했다가 진나라를 협공하도록 하였다. 

조나라 군대가 도읍인 한단(邯鄲)으로부터 30리 정도 갔을 때에 조사가 군중에 명을 내리기를, "군대의 일에 대하여 간언하는 자는 죽일 것이다."라 하였다. 이때 진나라 군대는 무안(武安) 서쪽에 주둔하고 있었는데, 진나라 군대의 북소리와 함성소리가 무안성 안의 집들의 기와를 뒤흔들 정도였다. 군중의 척후병 한 사람이 무안을 속히 구해야한다고 말하자 조사가 즉시 그를 참수하고는 보루를 단단히 쌓고 28일 동안 나가지 않았다. 진나라의 첩자가 돌아가서 진나라 장수에게 이를 보고하자, 진나라 장수는 "한단에서 30리를 떨어졌는데도 군대를 움직이지 않고 보루만 쌓고 있다고 하니, 연여는 이제 조나라의 땅이 아니다."라 하며 기뻐하였다.

진나라의 첩자가 돌아가자 조사는 군사들에게 갑옷을 벗게 하고는 속히 진군하여 1박 2일 만에 도착하였다. 조사가 곧 연여에서 50리 떨어진 곳에 활을 잘 쏘는 군사들을 배치하고 보루를 쌓자, 진나라 군대도 중무장을 하고 진군해왔다. 이때에 군사 중 한 사람이었던 허력(許歷)이 간언하기를, "진나라는 설마 조나라의 군사가 왔을 것이라고는 생각하지 못하고 있으니 그 기세가 사나울 것입니다. 장군께서는 힘을 집중하여 진지를 단단히 지키면서 기다려야 합니다. 그렇지 않으면 반드시 패합니다."라 하였으며 또한 "먼저 북산(北山)의 정상을 차지하면 이기고 늦게 도착하면 패합니다."라 하였다. 조사는 허력을 벌하지 않고 그 말을 받아들여 진나라 군대보다 한발 앞서 산을 점령하였다. 조사가 곧 군대를 풀어 진나라 군대를 크게 격파하자, 진나라 군대는 연여의 포위를 풀고 달아났다. 연여에서 패한 진나라가 방향을 바꾸어 위나라의 기(幾)를 공격하자 염파가 이를 구원하고 진나라 군대를 크게 무찔렀다. 

이 공로로 조사는 마복군(馬服君)의 칭호를 받았으며, 인상여 · 염파 등과 같은 반열에 오르게 되었다.
연여를 지키기 위해 조사에게 장수 역할을 맡긴 인물은?
혜문왕