Heat the olive oil in a saucepan. Add the diced yellow onion, sauteeing for 3-4 minutes until onion begins to become translucent. Add the garlic and saute for another 1-2 minutes.
Stir in the tomatoes, cinnamon, sugar, oregano, crushed red pepper flakes, onion powder, and black pepper. Bring to a low boil. Then, turn down the heat to let the mixture simmer for 15-20 minutes, stirring frequently.
Preheat the oven to 400 degrees. Add a wire rack to a baking dish.
Use a meat mallet to pound the chicken breast halves to a ½-inch thickness.
Set up a dredging area for the chicken. In separate bowls, add the eggs, flour, and breadcrumbs. To the breadcrumbs, add salt, black pepper, onion powder, garlic powder, and grated parmesan cheese. Mix together.
Pat the chicken breasts dry. One at a time, cover the chicken breasts in flour, then dip them in the egg, then cover them in the seasoned breadcrumb mixture, ensuring they’re covered on both sides.
Preheat a skillet with olive oil. Brown the chicken breasts for 2-3 minutes on each side. Transfer them to the prepared baking dish and wire rack.
Spoon sauce along the top of each chicken breast. Then, add two slices of mozzarella on top of each piece.
Transfer the dish to the oven to cook for 5 minutes. Turn on the broiler and cook for another 2-3 minutes, or until the cheese browns and the chicken reads 165 degrees.
If desired, serve on top of pasta with some extra sauce drizzled on top.