Add wine and bring to boil, stirring and scraping the bottom of the pot. Add tomatoes and tomato paste, stirring until smooth. Add bay leaf and season with salt, pepper and a pinch or so of cayenne pepper or pepper flakes. Bring to a simmer; reduce heat to medium-low. Simmer slowly until sauce is thick and flavors are well blended, 1 to 2 hours. Stir in cooked chicken, heat through, then turn off heat.
Preheat oven to 375F. Lightly grease a 9-by-13-inch casserole with olive oil.
Add cooked spaghetti to sauce, and toss until evenly coated and well mixed. Moisten with a cup or so of chicken broth as needed. Add half the Parmigiano and mozzarella and toss. Pour into baking dish, smooth the top, and sprinkle evenly with remaining cheese. Bake until hot, bubbly and golden on top, about 30 minutes.