Fireworks beats rain with spectacular display