Put the chicken breasts in a large bowl. Add in the olive oil, garlic powder, Italian seasoning, and some salt and pepper to taste. Toss a bit to combine well.
Grill chicken over medium high heat, cook for about 6 to 8 minutes on each side. Place a slice of Mozzarella cheese on top of each chicken piece, then cook until melted.
Mix the cherry tomatoes, with basil leaves and fresh lemon juice.
For the final step, top each chicken piece with 3 tablespoons pesto, a scoop of tomatoes with basil, then add some freshly cracked black pepper. Enjoy immediately!