五月,王世充的郑州(治虎牢关)司兵沈悦,派人到唐行军总管、左武侯大将军李世绩处请降。
李世绩自从被李隐派来夺得管州后,主要的任务就是为了夺取虎牢关,不过虎牢关易守难攻,要想强攻,难于登天,而沈悦的请降,让李世绩看到了其中的希望。
夜晚,李世绩带兵攻击虎牢,沈悦作内应,一举夺取了虎牢关,抓获了郑国的荆王王行本及其长史戴胄。
五月十五日,李世民派骠骑将军段志玄与唐州总管王君廓,带兵两万攻打孟津桥,孟津桥守军感到吃紧,向孟津渡的王世充水军请求救援。
孟津渡水军共有八千人,接到求援讯息后,即出兵五千赶赴孟津桥,但行军到一半的时候,忽然远远的见到孟津渡口燃起了冲天浓烟,顿时大惊,连忙调头返回。
然而当孟津渡水军返回到渡口的时候,却猛然发现水寨大门上的旗帜,已然变成了唐军的了。
原来此次进攻,是李世民与李隐多次书信来往后,决定一同发动的,李世民派兵马从陆地上攻打孟津桥,而李隐则派水军校尉张夜叉待其主力离开孟津渡后,迅速出击,攻取了孟津渡。
由于水军的家属许多都是在水寨之内的,于是那五千士兵不顾将领的阻拦,纷纷划船至水寨投降,孟津渡将领无奈,也只得向张夜叉请降了。
而因为没有孟津渡口水军的支援,孟津桥在段志玄和王君廓大军的猛攻了两日后,便告沦陷了。
至此,洛阳八处战略要地,已为大唐夺取了其中六处,仅仅剩下东南方的轘轩关和南面的阙塞关尚在王世充手里,而由于轘轩关和阙塞关两地所处的位置,并不处于唐军主力进军洛阳的路线上,所以这时合围洛阳的话,时机也已成熟。
李世民于是与李隐一同写了奏折,派宇文士及长安,请求进军包围东都洛阳。