开封,额驸石华善在探明吴军在城西方向三十地里的杏花营屯有大量粮草后,不顾河南巡抚贾汉复的劝阻,带领三千汉军骑兵和四百多蒙军出城偷袭杏花营,想一举烧掉吴军粮草,迫使吴军解围退回洛阳一带。岂料,清军才出城十里,就陷入吴军的包围之中。
吴军先锋悍将王屏藩武艺高超,率其部四千悍卒正面对战石华善部。吴三桂二女婿胡国柱同时指挥兵马封堵石华善的退路,阻截开封城内援军。石华善陷入重围,苦战不得脱,清军阵中不时响起惨烈哀嚎声。蒙古正蓝旗副都统德应被吴军弓弩射中,从马背上一头栽落下来。
吴军炮火猛烈,伏击之地又挖开许多陷马坑,使得清军骑兵不断坠马,无法机动。石华善左冲右突,结果被陷马坑掀翻在地,几个亲兵刚将他扶起来,却听得铳声大作。黑烟散去后,石华善胸前尽是血洞。
在陕西降了吴三桂的汉军参领孙思克阵毙石华善后,吴军士气更加高昂,不断将包围圈缩小。在吴军的猛攻之下,失去主帅的清军终是崩溃,纷纷下马跪降。
得知石华善全军覆没后,河南巡抚贾汉复更加不敢派兵出城,只严令加固城防,坚守等待北京的援军。
大胜之后,吴军主将胡国柱用豫西等地得