Ca a été un éclair de génie.

English Translation

It was a stroke of genius.

un éclair de génie = a flash of inspiration
© Larousse 2014