Mystery Solved: High-Energy Fireworks Linked to Massive Star Cluster