日本的关东军主力被消灭的确与中国没有什么关系。当时,从中国国内的二支主要的抗日力量国民党与共产党实力来看。国民党得到了大量的外部援助,占据着中国绝大部分的资源,抗战的前期作战投入很大,付出了巨大的牺牲。但是自从太平洋战争爆发以后,国民党的策略中心明显好发生转变,从积极防御到消极等待胜利,他们不可能承担消灭关东军主力的任务。而共产党的部队虽然发展壮大的很大,但是武器装备与是日军相比太差也根本不具备与日军正面决战的能力,更不可能消灭关东军的主力。
但是,我与楼主观点不同之处在于,是美军承担了消灭关东军主力的重任。随着日本海军中途岛作战失败,日本被迫转入了战略防御。而美国凭借强大的工业生产能力,展开战略反攻进攻日军占领的太平洋诸岛屿。日军节节败退,被迫抽调精锐的关东军进行岛屿防御,大量的精锐部队被美军消灭。而日本的新组建部队由于战斗经验不足,缺乏有经验军官与士兵则被调到中国东北地区进行防御作战。到1944年,由于美军的步步紧逼的强大压力,日本几乎把它所有的海空军(包括驻中国东北)全部调往太平洋地区,其结果就是损失殆尽。到1945年苏军看到日本战败已不可避免,为了捞取政治、经济利益才出兵东北。而此时,驻扎东北的关东军主力基本已经被抽空,留下的都是新招募没什么作战经验的士兵,而空军也全部被抽空了,所以日本在东北迅速失败。