霸陵附近时，郭汜又打算带献帝到郿县。汉献帝逃到杨奉军中，杨奉和杨定与郭汜作战，成功击败郭汜。郭汜败走南山，杨奉则与董承继续护送献帝东归。及后李傕和郭汜都后悔放走汉献帝，与是又同心追回献帝，在曹阳追上献帝并于东涧击败杨奉军队。同时，杨奉急召前白波贼首领韩暹、胡才、李乐等人及匈奴左贤王去卑来援，击败李傕军，并继续东归。但李傕随即再追，并击败杨奉等人，大杀随行官员。献帝入陕并渡过黄河，到达安邑。建安元年（196年），杨奉与董承于七月成功护送献帝回洛阳，杨奉获授车骑将军，后别屯梁县。同年曹操到洛阳迎献帝到许