2-24 hours before cooking, tenderize meat (with a meat tenderizer or frying pan), season generously with salt and pepper, and place in a ziplock bag. Add marinade ingredients and make sure all chicken is covered. Store in the refrigerator, flipping occasionally, until 30 minutes before grilling.
Preheat oven to 375.
Preheat grill, grill pan, or skillet on medium heat (I used a cast iron grill pan) and add 1 tablespoon olive oil. Grill chicken 2-3 minutes on each side, until just cooked. Place in a baking dish and bake at 350 for 20 minutes, or until chicken is cooked through.
While chicken is baking, chop one tomato and slice the other into thick rounds. Lay slices of tomato on a platter. When chicken is done, slice and lay on top of tomato. Cover with basil, chopped tomato, garlic and parmesan.