汴梁之役,元末北方红巾军攻占汴梁(今开封)的重要战役。元至正十七年(1357)六月,刘福通遣兵3路北伐的同时,自率红巾军精锐进攻汴梁。是年秋,刘福通率军进至归德(今河南商丘南)、卫辉(今汲县)境,从东西两面隔黄河夹攻汴梁。元廷命河南行省平章答失八都鲁统兵阻击,并调将领太不花率湖广、荆襄军赴援。至翌年春,攻汴红巾军与元军在黄河以北州县屡次交战,多胜。五月,刘福通乘元军被北伐红巾军牵制以及汴梁灾荒之机,集兵攻城,克之,遂迎小明王韩林儿入居。时过一年,元军在反击北伐红巾军连连获胜后,集兵多路向汴梁进攻,十九年八月破城,刘福通护韩林儿遁安丰。