二十一年,齊敗魏馬陵。
衛鞅聞是令下,西入秦,因景監求見孝公。
十二年,齊管仲、隰朋死。
武公元年,伐彭戲氏,至於華山下,居平陽封宮。三年,誅三父等而夷三族,以其殺出子也。鄭高渠眯殺其君昭公。十年,伐邽、冀戎,初縣之。十一年,初縣杜、鄭。滅小虢。
三十七年,秦用由餘謀伐戎王,益國十二,開地千裡,遂霸西戎。天子使召公過賀繆公以金鼓。三十九年,繆公卒,葬雍。從死者百七十七人,秦之良臣子輿氏三人名曰奄息、仲行、針虎,亦在從死當中。秦人哀之,為作歌黃鳥之詩。君子曰:“秦繆公廣地益國,東服彊晉,西霸戎夷,然不為諸侯盟主,亦宜哉。死而棄民,收其良臣而從死。且先王崩,尚猶遺德垂法,況奪之善人良臣百姓所哀者乎?是以知秦不能複東征也。”繆公子四十人,其太子罃代立,是為康公。
宣公元年,衛、燕伐周,出惠王,立王子穨。三年,鄭伯、虢叔殺子穨而入惠王。四年,作密畤。與晉戰河陽,勝之。十二年,宣公卒。生子九人,莫立,立其弟成公。
二十二年,晉公子圉聞晉君病,曰:“梁,我母家也,而秦滅之。我兄弟多,即君百歲後,秦必留我,而晉輕,亦更立他子。”子圉乃亡歸晉。二十三年,晉惠公卒,子圉立為君。秦怨圉亡去,乃迎晉公子重耳於楚,而妻以故子圉妻。重耳初謝,後乃受。繆公益禮厚待之。二十四年春,秦令人告晉大臣,欲入重耳。晉許之,於是令人送重耳。仲春,重耳立為晉君,是為文公。文公令人殺子圉。子圉是為懷公。
大費生子二人:一曰大廉,實鳥俗氏;二曰若木,實費氏。其玄孫曰費昌,子孫或在中國,或在蠻夷。費昌當夏桀之時,去夏歸商,為湯禦,以敗桀於鳴條。大廉玄孫曰孟戲、中衍,鳥身人言。帝太戊聞而卜之使禦,吉,遂導致禦而妻之。自太戊以下,中衍以後,遂世有功,以佐殷國,故嬴姓多顯,遂為諸侯。
出子二年,庶長改迎靈公之子獻公於河西而立之。殺出子及其母,沈之淵旁。秦以往者數易君,君臣乖亂,故晉複彊,奪秦河西地。
寧公二年,公徙居平陽。遣兵伐蕩社。三年,與亳戰,亳王奔戎,遂滅蕩社。四年,魯公子翬弑其君隱公。十二年,伐蕩氏,取之。寧公生十歲立,立十二年卒,葬西山。生子三人,長男武公為太子。武公弟德公,同母魯姬子。生出子。寧公卒,大庶長弗忌、威壘、三父廢太子而立出子為君。出子六年,三父等複共令人賊殺出子。出子生五歲立,立六年卒。三父等乃複立故太子武公。
秦仲立三年,周厲王無道,諸侯或叛之。西戎反王室,滅犬丘大駱之族。周宣王即位,乃以秦仲為大夫,誅西戎。西戎殺秦仲。秦仲立二十三年,死於戎。有子五人,其父老曰莊公。周宣王乃召莊公昆弟五人,與兵七千人,使伐西戎,破之。於是複予秦仲後,及其先大駱地犬丘並有之,為西垂大夫。
十三年,向壽伐韓,取武始。左更白起攻新城。五大夫禮出亡奔魏。任鄙為漢中守。十四年,左更白起攻韓、魏於伊闕,斬首二十四萬,虜公孫喜,拔五城。十五年,大良造白起攻魏,取垣,複予之。攻楚,取宛。十六年,左更錯取軹及鄧。冉免,封公子市宛,公子悝鄧,魏冉陶,為諸侯。十七年,城陽君入朝,及東周君來朝。秦以垣為蒲阪、皮氏。王之宜陽。十八年,錯攻垣、河雍,決橋取之。十九年,王為西帝,齊為東帝,皆複去之。呂禮來自歸。齊破宋,宋王在魏,死溫。任鄙卒。二十年,王之漢中,又之上郡、北河。二十一年,錯攻魏河內。魏獻安邑,秦出其人,募徙河東賜爵,免罪人遷之。涇陽君封宛。二十二年,蒙武伐齊。河東為九縣。與楚王會宛。與趙王會中陽。二十三年,尉斯離與三晉、燕伐齊,破之濟西。王與魏王會宜陽,與韓王會新城。二十四年,與楚王會鄢,又會穰。秦取魏安城,至大梁,燕、趙救之,秦軍去。魏冉免相。二十五年,拔趙二城。與韓王會新城,與魏王會新明邑。二十六年,免罪人遷之穰。侯冉複相。二十七年,錯攻楚。免罪人遷之南陽。白起攻趙,代替光狼城。又使司馬錯發隴西,因蜀攻楚黔中,拔之。二十八年,大良造白起攻楚,取鄢、鄧,免罪人遷之。二十九年,大良造白起攻楚,取郢為南郡,楚王走。周君來。王與楚王會襄陵。白起為武安君。三十年,蜀守若伐楚,取巫郡,及江南為黔中郡。三十一年,白起伐魏,取兩城。楚人反我江南。三十二年,相穰侯攻魏,至大梁,破暴鳶,斬首四萬,鳶走,魏入三縣請和。三十三年,客卿胡陽攻魏卷、蔡陽、長社,取之。擊芒卯華陽,破之,斬首十五萬。魏入南陽以和。三十四年,秦與魏、韓上庸地為一郡,南陽免臣搬家之。三十五年,佐韓、魏、楚伐燕。初置南陽郡。三十六年,客卿灶攻齊,取剛、壽,予穰侯。三十八年,中更胡陽攻趙閼與,不能取。四十年,悼太子死魏,歸葬芷陽。四十一年夏,攻魏,取邢丘、懷。四十二年,安國君為太子。十月,宣太後薨,葬芷陽酈山。玄月,穰侯出之陶。四十三年,武安君白起攻韓,拔九城,斬首五萬。四十四年,攻韓南陽,取之。四十五年,五大夫賁攻韓,取十城。葉陽君悝出之國,未至而死。四十七年,秦攻韓上黨,上黨降趙,秦因攻趙,趙出兵擊秦,相距。秦使武安君白起擊,大破趙於長平,四十餘萬儘殺之。四十八年十月,韓獻垣雍。秦軍分為全軍。武安君歸。王齕將伐趙武安、皮牢,拔之。司馬梗北定太原,儘有韓上黨。正月,兵罷,複守上黨。其十月,五大夫陵攻趙邯鄲。四十九年正月,益發卒佐陵。陵戰不善,免,王齕代將。其十月,將軍張唐攻魏,為蔡尉捐弗守,還斬之。五十年十月,武安君白起有罪,為士伍,遷陰密。張唐攻鄭,拔之。十仲春,益發卒軍汾城旁。武安君白起有罪,死。齕攻邯鄲,不拔,去,還奔汾軍仲春餘。攻晉軍,斬首六千,晉楚流死河二萬人。攻汾城,即從唐拔寧新中,寧新中改名安陽。初作河橋。