Season chicken with salt, pepper, and garlic powder. Dredge chicken in flour, then beaten eggs, then bread crumbs. Saute in large frying pan in olive oil until browned on both sides. Remove from pan and place in baking dish.
In the meantime, saute fresh garlic in butter for about 1 minute. Add well drained spinach, salt and pepper, and continue to cook for about 3-5 minutes longer. Top each chicken piece with a mound of spinach, top spinach with fresh tomatosslices, basil leaves, then drizzle with olive and top with mozzarella cheese.