Escorra o frango, seque-o bem com papel toalha e polvilhe a farinha por todo o frango. Reserve. Separe os legumes e o vinho da marinada. Reserve.
Leve o bacon a fritar na panela com um fio de azeite até dourar. Reserve. Acrescente os cogumelos e frite-os na gordura do bacon até que fiquem dourados. Reserve.
Adicione um bom fio de azeite na mesma panela e doure o frango em ambos os lados. Reserve. Caso seja necessário, adicione mais azeite e acrescente a cebola, cozinhando por 10 minutos até murchar.
Acrescente o bacon, os legumes da marinada, as folhas de louro, o tomate e refogue bem. Regue com um pouco do vinho, para ajudar a soltar os sabores do fundo da panela. Adicione o extrato de tomate e refogue por mais 5 minutos.
Volte o frango à panela, acrescente as mini cebolas e o vinho da marinada. Deixe cozinhar por 1 hora. Quando faltar 20 minutos para o fim da cozedura, acrescente os cogumelos.
Deixe cozinhar por 5 minutos com a panela destampada para o molho espessar. Ajuste o tempero se necessário, polvilhe salsa fresca picada e sirva com arroz ou puré de batatas.