势攻击并击败魏军。
岸门之役.周显王三十一年（前338年），秦再次攻魏，在岸门（今山西省河津县南）击败魏军，俘其主将魏错。
龙贾之役.周显王三十六年（前333年），秦惠文王任命阴晋人犀首（即公孙衍）为大良造，次年魏国献阴晋给秦，与秦修好。未久，公孙衍率兵攻魏上郡重地雕阴（今陕西省甘泉县南），魏将龙贾集中兵力迎战。经二年激战，至三十八年（前330年），全歼魏军，斩首四万五千人（此据《史记·魏世家》，《秦本纪》记载为八万）。此役魏国防卫西河、上郡的主力全军覆没