Preheat the oven broiler on high. Line a baking sheet with aluminum foil.
Place the tomatoes and garlic cloves on the baking sheet, drizzle with olive oil, season well with salt and pepper and place them under the broiler. Once the garlic reaches a nice golden brown on one side turn them over to roast the other side. Remove from the oven when the garlic is golden brown on both sides and the tomatoes have a nice roasted coloring place them in a blender.
In the meantime, in a nonstick pan on medium heat add the almonds and toast them to golden brown. Make sure to move them around the pan so they dont burn. Then place them in the blender also.
Place the remaining ingredients for the sauce in a blender and blend until smooth and set aside covered to keep warm. To butterfly the chicken: Slice the chicken breast down the middle horizontally lengthways to make 2 thin breast pieces. Place the chicken flat on the cutting board and lay a piece of plastic wrap over them. Using a mallet gently pound the chicken so it is an even thickness throughout. Season the chicken well on both sides with salt and pepper. Coat with flour then dip into the egg and then into the breadcrumbs to coat well.
Heat the oil in a nonstick pan over medium heat. Cook chicken for 2-3 minutes per side, until golden browned and an internal temperature of 160 degrees is reached using a thermometer. Set aside on a paper towel lined dish to drain excess oil. Serve the sauce over the chicken