兵数次围攻大梁。《史记·魏公子列传》记载，当时范睢受魏国迫害，拜相于秦国，因为怨恨魏齐的缘故，秦兵围大梁，攻破魏国华阳的部队，逼退了芒卯。又记：“秦闻公子死，使蒙骜攻魏，拔二十城，初置东郡。其后秦稍蚕食魏，十八岁而虏魏王，屠大梁。”秦始皇二十二年、魏王假三年（前225年），秦国将军王贲领兵攻魏。秦军决鸿沟，灌大梁城，三月而城坏，魏王假请降，魏国灭亡。秦国在此地置浚仪县。由于黄河屡次决口，开封地下埋有六座古代城池，大梁城约距现在地表12至14米深，汴州城约距地表10至12米深，东京城约距地表8至10米