Place the ketchup, beer, honey, garlic, vinegar, mustard, Worcestershire, onion powder, smoked paprika and pepper in a saucepan and whisk together until combined. Heat over medium heat and bring to a boil, then reduce to low heat and cook for 30 to 60 minutes, until thickened. Stir occasionally. Remove from the heat and let sit at room temperature until it cools and thickens even more. You can easily make this ahead of time!
Preheat the grill to the highest heat. Once hot, you can throw the ears of corn on the grill and grill them for 15 minutes, turning them every 5 minutes. You could even use leftover grilled corn. You can also make the creamed corn with the fresh corn from the cob. Or from frozen! Once the corn is grilled, set it aside.
Season the chicken all over with salt, pepper and garlic powder. I like to brush about a tablespoon or so of the sauce on the chicken.
Place the chicken directly on the grates and grill for 5 minutes. Flip and grill for 5 minutes more. I like to brush more sauce on the chicken and grill for 1 to 2 more minutes, then brush more on once it's off the grill. You want the internal temperature to reach 160 or 165 (if it’s 160, it will likely reach 165 as it rests). Remove the chicken and let it rest for 10 minutes before slicing. While it rests, you can make the creamed corn.
Serve the chicken sliced with the corn.