公元1130年(宋建炎四年)正月,韩世忠在秀洲(今嘉兴)故意张灯结彩,迷惑金军准备过上元节。暗地他带领水军八千人,战船百艘连夜赶往镇江堵截金兀术。三月十五日在运河边上的银山龙王庙伏击金兀术,因断后伏兵的疏忽被金兀术只身匹马走脱。第二天金军大举过江,行进到金山附近水面被宋军水师拦截。宋韩世忠亲自乘坐海船大舰指挥并亲自参战斗。宋军水师和金将斜卯阿里率领的金军舟师打的难分难解,韩世忠妻子梁红玉亲自登上指挥大舰望楼击鼓以祝军威,听见夫人的击鼓声宋军伏兵四起,激战中将金水军打的狼狈而逃。在宋军追击下,金军因不熟悉地形,逃进死水港黄天荡,韩世忠随即封锁了黄天荡唯一出路。金军多次的突围都被宋军打退,僵持至四月十二日夜金兀术用重金使当地村民献策,开挖老鹳河故道30里后,金兀术带领金军驾船逃至建康水面,被韩世忠带领宋军水军堵截。金军船小,打不过宋军高大的海船。金兀术在四月二十五日采用王姓福建人的计策,在无风天气派遣小船靠近宋军海船,用火箭射击宋船的船篷,宋军船大无风寸步难行,海船战舰全部被金军烧毁,宋军孙世询、严永吉等将领被杀,金兀术于五月初带领金军渡过长江返回六合。
宋军在黄天荡一战,以8000人在长江北岸,将金兀术带领十多万金军多次打败,并将其在长江南岸困住长达四十八天,虽然金军最后在汉奸的帮助下将宋军击败,但在此战中被韩世忠打得丧失胆气,从此金兀术再也不敢轻易到长江边上饮马。金兀术过江逃回六合后,梁红玉上书南宋朝廷,弹劾夫君韩世忠放金军过江,犯"失机纵敌"之罪,请朝廷将其治罪。南宋朝廷认为敌军过江其罪不在韩世忠,感念梁红玉的忠义加封她为"杨国夫人"。
绍兴五年(1135年)梁红玉跟随韩世忠带领军队进驻抗金第一线楚州(江苏淮安),当年的农历八月二十六日梁红玉带兵在山阳,遭遇金兵与伪齐镇淮军重兵埋伏,被大队金兵围攻,寡不敌众力战后腹内肠子都因伤重流出,战斗间隙梁红玉用汗巾把塞进腹中的肠子裹好后,然后继续登马作战斗,斩杀十数敌兵后精疲力尽坠马被杀,年仅三十三岁。梁红玉死后金兵割去她的首级,金兵感念她忠勇将她的遗体送到楚州。南宋朝廷闻讯亲派专人吊唁,1151年韩世忠病死后,夫妻合葬在苏州灵岩山。