Heat a drizzle of olive oil in a griddle pan. Season the chicken thighs with salt and pepper and cook over a high heat to brown on both sides. Leave them for a good few minutes so that they are well browned, then set aside.
Melt the butter in a deep saucepan over a medium heat. Sauté the onion and garlic, then add the mushrooms and bacon. Cook for a few minutes before stirring in the flour and rosemary.
Stir in the masala wine and lemon juice. Add the chicken stock and cream and stir to combine.
Add the chicken thighs back to the pan. Bring to the boil, then reduce the heat and allow to simmer for about 30 minutes, stirring occasionally, until the sauce has thickened and the chicken is cooked through. The chicken can be turned over halfway through.
Check the seasoning then serve with rice, potatoes or roasted veggies.