Eduardo returned to haunt his old club as Shakhtar Donetsk fought back from a goal down to beat Arsenal 2-1 in their Champions League Group H clash at Donbass Arena.
England forward Theo Walcott had slotted in a fine breakaway goal after 10 minutes for the injury-hit Barclays Premier League side, who were without captain Cesc Fabregas.
However, Shakhtar - trashed 5-1 at Emirates Stadium a fortnight ago - responded well and were eventually rewarded when 19-year-old Craig Eastmond, making his European debut, diverted Dmytro Chygrynskiy's header into his own net.
Eduardo - who scored a late consolation goal in north London - then slotted home from close range on the stroke of half-time, which proved enough to force his old club to wait for qualification to the knockout stages.
Ahead of the match, Gunners boss Arsene Wenger had warned his team not to expect another European romp against a side boasting an impressive home record, the Miners having kept clean sheets in nine of 10 matches and losing just two of the last 30 games in all competitions.