Combine and mix all marinade ingredients, except chicken, in a large bowl. Add the chicken breasts, make sure to cover each piece of chicken with marinade, cover and set aside a minimum of 15 minutes.
Make sure rack is in the center of the oven and pre-heat to 425° Combine all of the sauce ingredients, except mozzarella, to a large cast-iron frypan (or oven-safe dish).
Push the tomatoes to the outsides of the pan and add the chicken breasts, trying not to overlap them.
Bake uncovered for 18-22 minutes or until chicken is almost fully cooked.
Cover the tops of the chicken breasts with mozzarella cheese. Turn oven up to broil and cook just long enough for the cheese to melt and get brown spots.
Remove from oven, top with chopped basil and let rest for 3-5 minutes. Serve with cherry tomato halves and butter sauce.