伏兵。自己率五万秦军迎战东面五万楚军。
双方正在勇斗。忽见西边商於大道两队马军奔杀过來。为首的一员大将正是屈匄。原來是这样。屈匄率楚军马、步军各二万在吊庄村攻打秦军营寨。闻讯疾长章果然中计。商南战斗打响。随令一万马军、二万步军列阵。挡住吊庄村和少习关來援的秦军。自己率一万轻骑火速赶回商南围歼秦军。从吊庄村到商南城关镇虽有三十里路。但对屈匄的一万骑兵來说。三十五分钟便可到达。庶长章一见。知道大势不好。急令将士向北往两岔河撤退。楚军乘势掩杀。秦军死伤惨重。屈匄随令五万大军兵分两路紧紧追杀二十里至曹营村方才返回。庶长章仅带不到二万的秦军仓惶逃脱。商南城关镇一战。楚军斩杀秦军四万余。自损一万多兵。
吊庄村三万秦军闻讯主帅疾长章六万秦军被困。随全部杀出。却被三万楚军拦截住。无法杀出楚军的封锁线。双方正在僵持不下的时候。屈匄率一万骑兵从商南方向疾速奔來。秦军一见。大惊。知道商南秦军已败、庶长章凶多吉少。随前军改后军。后军改前军。迅速撤回少习关。楚军步步紧逼。眼看就快到城关了。忽听城关内杀声四起。城上秦军大乱。城关下秦军还沒有搞清怎么回事。只见城门打开。大队人马杀出。为首的是楚将侯丑。只见侯丑勒马横枪的说:“所有秦军听着。少习关已被我拿下。你等快快弃械投降。否则。这里便是你等葬身之地”。
秦军一见。惊恐万分。但都不肯投降。依然困兽犹斗、拼死一战。侯丑、屈匄率楚军前后夹击。秦军无法抵挡。向北沿少习(武关)河丘岭溃逃。少习关这一战。秦军被斩近四万。有一万多沿少习(武关)河丘岭逃往洛南。这一天。商南城关镇和少习关一战。楚军共斩杀秦军八万人。获战马一万多匹。盔甲兵器八万套。粮草粮车一大批。楚军自损二万兵。因商南、少习关。在战国时。地属商於。故史书上便把它说是“商於之战”。
战斗结束。侯丑向屈匄汇报说:“我用大王兵符从汉中调來七万大军(马军一万五千、步军五万五千)。两天前就已到了荆紫关。与商邑退下來的一千楚军会合。闻讯将军在少习关前大败庶长章。打得秦军不敢出关应战。便率大军沿着丹江西经过风楼、竹林关。然后沿江北上金关。攻取商邑。得知疾长章率六万秦军东出。随率大军从后面攻取少习关。一路上。我在荆紫关和竹林关各留下一千(马军一百、步军九百)楚军把守。并派三千(马军五百、步军二千五百)楚军进驻山阳。督促他们招募乡勇。为国效力”。
屈匄说:“做得好”。随将二万套盔甲兵器发往山阳、竹林关和荆紫关招募乡勇。三处由山阳总兵率领。另将战马一万匹和六万套盔甲兵器发往西峡、浙川楚军。令其招募兵勇。随后。屈匄命十万大军驻扎在商邑。五万楚军驻扎在商南。二月二十九日。丹凤、商南楚民丹食壶浆。慰劳楚军。屈匄随令杀羊宰猪。犒赏三军。与乡民同庆。
当晚。屈匄对众将说:“庶长章三万残兵败将必逃往洛南。明日一早。我亲率大军占商洛、取洛南”。侯丑说:“我担心汉中兵微。若是秦、蜀联军趁此时攻袭汉中。那刘襄将军也就危险了。是不是将五万楚军发回汉中驻守”。屈匄说:“侯将军所虑多余了。修鱼秦军无法返回安邑。潼关、安邑的秦军则不能回军。现疾长章十万大军所剩三万逃往洛南。秦军十万驻守西雍、陕北。关中、咸阳只剩甘茂、司马错二十万大军了。我举兵攻占商洛。咸阳必发大军出蓝关。又哪來的大军西出南下攻袭汉中”。 侯丑说:“还是小心为好。明日派六百里快马回汉中探个究竟”。屈匄说:“好。明日一早。可令快马到汉中打听。若有情况。你即率领大军驰援汉中”。