Preheat a large skillet over medium heat and add olive oil.
Season the chicken breasts with garlic powder, salt, and black pepper on both sides.
Once the skillet is hot, add the chicken breasts and cook for about 6-7 minutes on each side, or until the internal temperature reaches 165°F and the chicken is golden brown.
Remove the chicken from the skillet and let it rest for a few minutes.
In the same skillet, add the cherry tomatoes and sauté for 2-3 minutes until they are slightly softened.
Slice the chicken breasts and return them to the skillet. Add the basil pesto and toss everything together until the chicken is well coated.
Sprinkle the grated Parmesan cheese over the top and let it melt slightly for about 1 minute.
Serve immediately, garnished with fresh basil leaves if desired.