Ukrainian club Shakhtar Donetsk have signed Eduardo from Arsenal on a four-year deal.
The 27-year-old Croatia forward has made the switch to Eastern Europe for a reported fee of £6million after three years in North London.
He made 41 Premier League appearances during his time at the Emirates, but was never regarded as a regular starter by manager Arsene Wenger.
Eduardo moved to the Gunners for £7.5million from Dinamo Zagreb in July 2007, but suffered a horror injury playing against Birmingham in February 2008.
The Brazilian-born attacker suffered a broken left fibula and an open dislocation of his left ankle following a challenge from Martin Taylor.
He made his comeback a year later but has drawn a close to his Arsenal career following his switch to the Ukrainian champions.
A statement on Shakhtar's official website said: "FC Shakhtar have signed Eduardo Da Silva from Arsenal.
"All the details were agreed tonight (Wednesday) at Donbas Arena in Donetsk."