Eduardo completed 45 minutes for Arsenal's reserves as he made his long-awaited return from injury.
The Croatian striker suffered a sickening broken leg against Birmingham in February and has had to work hard to battle back to fitness.
He recently resumed training and was included from the start as Arsenal's second string met Portsmouth at Underhill on Tuesday night.
Eduardo was replaced at half-time with a slight hamstring injury and Arsenal went on to win the game 2-0.
Arsene Wenger will be delighted to see Eduardo back on the field and will now monitor his progress over the next couple of weeks before making a decision on when to give him a taste of Premier League action again.
"I am feeling very happy to have started my first game in 10 months," Eduardo later told Sky Sports News.
"I hope I can do more and that next time will be better. I just felt something in my hamstring but in two weeks I will be alright."