Preheat the oven to 200°C (180°C fan/gas mark 6).
Slice the chicken breasts in half lengthwise to create thinner fillets.
Season the chicken with salt, pepper, and garlic powder.
Coat each piece in plain flour, then dip into the beaten eggs, and finally coat in the breadcrumb mixture (breadcrumbs, grated Parmesan, and dried oregano).
Heat olive oil in a pan over medium heat. Fry each piece for 2-3 minutes per side until golden brown, then set aside.
In a pan, heat olive oil and sauté the garlic until fragrant.
Add the chopped tomatoes, dried basil, and sugar. Simmer for 10 minutes, stirring occasionally.
Season with salt and pepper, then remove from heat.
Spread a thin layer of tomato sauce at the bottom of a baking dish.
Arrange the breaded chicken on top.
Spoon the remaining sauce over the chicken.
Sprinkle mozzarella and Parmesan cheese evenly.
Bake in the preheated oven for 20 minutes or until the cheese is melted and bubbly.
Garnish with fresh basil before serving.