Boil the farfalle pasta in a large pot of salted water according to package directions.
Reserve 1/2 cup of the pasta water, then drain the pasta and set it aside.
In a large skillet over high heat, add olive oil and cook the chicken pieces seasoned with salt and pepper.
Cook for about 3-4 minutes until the chicken is browned and set it aside.
In the same skillet, add the chopped bacon and cook until crispy.
Remove the bacon, leaving the fat in the pan for flavor.
Reduce to medium heat and add chopped onions and sliced mushrooms.
Cook for 5-7 minutes until they start browning.
Add the white wine and sundried tomatoes to the pan, bringing it to a boil.
Let it simmer until the wine reduces by half, then add the mashed roasted garlic and stir in the cream.
Return the bacon and chicken to the skillet, then add the cooked farfalle, tossing to combine with the sauce.