Combine the salsa ingredients in a bowl; store in the fridge until the chicken is ready. Preheat the grill to medium-high. Combine the oil, lime zest, chili powder, salt and pepper in a bowl. Add the chicken and turn to coat. Grill 3-4 minutes per side, or until cooked through. Top the chicken with a generous spoon of the salsa and serve the rest alongside.