黄维的12兵团隶属于国军华中剿总司令部,而他之所以会被调往华东战场,是基于杜聿明的判断。在1948年9月底,华东野战军大部分部队已经开始自鲁西南向南推进,同时中原野战军也在进攻郑州。鉴于这种情况,杜聿明作为华东剿总副总司令,担心如果华东野战军和中原野战军合并,国军在华东战场的局面将更加困难。因此,他决定调黄维所指挥的12兵团从确山、驻马店一带出发,东进支援华东战场。然而,自从黄维的兵团出发后,接连犯下了多个错误,其中最严重的错误便是由于犹豫不决,错失了最佳的突围时机。
黄维犯下的第一个错误,就是在蒙城的放弃。12兵团出发后,11月15日抵达安徽阜阳,经过短暂休整后,继续向东推进。18日,他们抵达蒙城附近。19日拂晓,12兵团的先头部队第18军11师在强渡涡河时遭遇中野一纵的强力阻击。双方激战至下午,由于未能成功渡过涡河,11师被迫后撤。为了突破阻力,黄维命令12兵团的14军夜间进行偷渡,成功渡过涡河,抵达涡河南岸的板桥集、赵庄地区。然而,在这里,黄维犯下了他的第一个重大错误。虽然14军成功渡河,但没有立即采取行动,反而选择停留等待,错失了最佳时机。如果当时黄维命令14军发起进攻,至少能够打开一条北上宿县的通道。结果,14军在渡河后便静待一天,未采取任何进攻行动。 当时,黄维和杨伯涛等人发现中野一纵的作战方式有所改变,以往中野缺乏重型武器,通常采取运动战方式,但这次他们却采取了正面强力的阻击,这让黄维意识到形势的不对劲。杨伯涛建议不如暂时稳守蒙城,等待局势变化,而黄维最初接受了这个建议,决定将兵团设在蒙城驻防。然而在21日,黄维改变了主意,决定北上。这一决定的背后,主要是因为蒋介石的催促。当时,黄百韬的兵团已经陷入困境,蒋介石希望黄维能赶紧北上救援黄百韬。最终,黄维放弃了驻守蒙城的计划,选择了北上宿县。 在北进过程中,中野也在合兵,黄维继续推进并命令14军85师向中野发起进攻。为了包围黄维,解放军逐步收缩兵力,并布下了囊形阵地。当黄维得知中野已在南坪集构筑防线后,他决定休整一天,次日再向南坪集发起进攻。直到22日黄昏,黄百韬已全军覆没,而中野也占领了蒙城,这意味着黄维的后方退路已被切断。此时,黄维意识到自己面临的困境,他决定赶紧东进固镇,寻求与李延年兵团会合,增强防御能力。然而,蒋介石的指示在24日傍晚再次打乱了黄维的计划。蒋介石命令国军集中兵力,在宿县形成包围圈,对华东战场的两支解放军野战军实施聚歼。这一策略与黄维东进固镇的计划相冲突,黄维在纠结之后,最终决定还是执行东进固镇的计划。就在此时,黄维兵团的行动发生了一个决定性的变化。12兵团的作战处处长在撤退命令下达时突然失踪。这个人被中野部队俘虏,从他手中的命令文书中,中野得知了黄维兵团的转移计划。此时,黄维因为担心计划泄露,开始迟疑不决,未能按原计划迅速出发。最终,由于不断拖延,黄维兵团错过了最后的撤退机会。 就在黄维兵团准备出发时,四面八方的解放军已经围堵上来。很快,黄维兵团在双堆集一带遭到中野的包围,而这场艰苦的战斗即将爆发。消息传回南京时,众人惊讶于黄维被包围的情形,这一战也成为国军在华东战场上的重大失败。