Sauce:Preheat oven to 400 degrees. Place garlic cloves on foil with some olive oil and roast for about 10-15 minutes or until brown. (turn oven down to 350 degrees for later) Add about a tbsp of olive oil to a small pot and toss in onions, salt and pepper on medium heat. Let simmer for about 5 minutes then add wine. Simmer for another 5 minutes and then add diced tomatoes, roasted garlic, tomato sauce, and oregano, basil, and parsley. Turn heat down to low and cover.
Chicken: Clean, and butterfly the chicken breasts. Beat two eggs in a bowl. Add about 1 cup of bread crumbs and 1/2 cup Parmesan to another bowl and mix together. Heat a few tbsp of olive oil in a skillet on medium. Dredge chicken in egg mixture then bread crumb mixture and place in the frying pan. Brown for about 5 minutes on each side. Remove chicken from skillet and drain on a paper towel.
In a baking pan top chicken with sauce and shredded cheese. Place in the oven for 25-30 minutes. Mix remaining sauce with pasta.