鲁尔战役是继莱茵兰战役结束之后,盟军最高司令艾森豪威尔五星上将决定立即发起进攻,向德国腹地推进,与苏联红军会师。其企图是由英国第21集团军群右翼美国第9集团军(司令辛普森中将)和美国第12集团军群左翼美国第1集团军(司令霍奇斯中将)将德国B集团军群(司令莫德尔元帅,下辖德国第5装甲集团军和德国第15集团军)围歼于鲁尔地区。盟军在兵力兵器上占绝对优势,航空兵在战役发起前实施了遮断轰炸。
战役于夜间在猛烈的炮火准备和航空火力准备后开始。此前已进行长达两周的预先航空火力准备。英第2集团军和美第9集团军在一夜之间强渡了莱茵河,并在其右岸夺占了一些登陆场。1945年3月24日上午,空降第18军在莱茵河以东敌人后方实施空降。下午,从正面进攻的英军与空降兵会合。德军仅进行了微弱抵抗。随后几天,夺占的各登陆场被连接起来,到1945年3月28日,总登陆场正面扩大到60公里,纵深达35公里。在辅助突击方向,美第1、3集团军向北和东北发展进攻。1945年4月1日,美第1、第9集团军在利普施塔特地域会合,对鲁尔工业区的德军(18个师,共约32.5万人)构成了合围的对内正面。该集团被合围后,德军的西线实际上已经瓦解。英美军统帅部决定将主要力量转移到中央方向,以便在合围的对外正面发展进攻。因此,第9集团军于1945年4月4日由第21集团军群转隶向易北河中游前进的第12集团军群。第12集团军群几乎未遇德军抵抗,于1945年4月12日在马格德堡地域进抵易北河,1945年4月19日攻占了莱比锡。在其他方向,盟军的进攻也在类似情况下发展。同时,第12集团军群一部对被合围的鲁尔集团进行了战斗,该集团于4月18日投降。