I september 895 ankom et nytt sendebud fra paven i Regensburg som anmodet Arnulf om hans støtte. I oktober satte Arnulf i gang et nytt krigstokt til Italia. Han krysset Alpene raskt og erobret på nytt Pavia, men deretter var framdriften langsom da han sikret seg støtte blant adelen i Toscana. Først grev Maginulf av Milano og deretter Walfred of Friuli og til sist også markgreve Adalbert II av Toscana. Ved ankomsten til Roma var byens murer lukket og holdt av Ageltrude, enke etter Guido III og mor til Lambert. Arnulf tok byen med makt den 21. februar 896 og satte paven fri. Arnulf deretter hilst ved Ponte Milvio av det romerske senatet som eskorterte ham til Leoninemuren hvor han ble mottatt av pave Formosus ved trappene av kirken Santi Dodici Apostoli («De hellige tolv apostler»). Lambert flyktet til sin fars hjemland i Speleto.