Cut the chicken into eight pieces.
Heat the oil in a large skillet over medium high heat. Combine the flour, salt, and pepper.
Roll the chicken pieces in the flour mixture. Place in the skillet, skin side down. Brown both sides until golden brown. Transfer the chicken to a warm platter. Discard the fat from the skillet. Turn the heat to high. Add the wine. Reduce by half.
Add the sliced onion, green pepper, carrot, celery, garlic, and chopped tomatoes. Simmer and cover for 10 minutes.
Add the chicken, and continue cooking until meat is tender, about 20 minutes.
Transfer the chicken to a warm serving platter. Reduce the sauce to a medium thick consistency. Pour the sauce over chicken and serve.