驻守在下阳关的虢国将领舟之侨以为虞国真的来助战,便打开了大门,迎接战车。刚进入城中,藏在战车内的晋兵就一起杀出来。此时,舟之侨才知道上当了,但想关大门已经来不及了。里克带领着晋兵长驱直入,很快就夺取了下阳关。舟之侨丢失了下阳关,担心虢君怪罪,索性投降了晋军。里克让舟之侨做向导,引领晋军向上阳关进发。
虢君在桑田听说晋军攻破了下阳关,急忙班师回朝,犬戎乘机追杀,虢军大败。虢君带着仅剩的几十辆战车跑回到上阳关驻守。晋军将上阳关一连包围了好几个月,城中粮草断绝,百姓们苦不堪言,士兵们也都疲乏倦怠。里克让舟之侨写了一封信劝虢君投降。虢君拒绝了,他连夜带着家眷逃到京师。里克率军进入上阳关,安抚百姓,严明军纪,秋毫无犯,并把上阳关内的财物宝藏拿出一部分,连同俘获的美女一块献给了虞君。虞君见晋献公说话算话,十分高兴。
里克一边派人把胜利的消息告诉晋献公,一边谎称生病,在上阳关外养病。虞君并没有怀疑,还时不时地派人前去送药问候,就这样过了一个多月。