Mix ingredients for marinade in a bowl, and then pour over chicken breasts in a shallow dish or gallon size ziploc bag. Let marinade in fridge for 6-12 hours.
Grill chicken until cooked through. Approximately 4-5 minutes each side. Set aside to cool. Once cool, chop into bite size pieces.
Whisk together ingredients for balsamic glaze in saucepan, bring to a boil. Reduce heat to low and simmer for 3-5 minutes, until mixture thickens. Set aside.
Cook pasta and rinse with cool water.
Add pasta, chicken, tomatoes, mozzarella, fresh basil, and bacon pieces to a large bowl. Drizzle balsamic glaze over the top, and gently mix. You may want to save some of the glaze for serving the pasta.
Enjoy!
