I've landed following flight three of my TRs on the 748. Halfway through my flight I had an engine failure on the right engine.

I tried all the emergency drills but it wouldn't restart. After about ten minutes of cross-checking everything and getting all the electrics transferred, I gave up, fully feathered and continued to Sumburgh on one engine, pulling off (even if I do say so myself) a pretty slick one engine landing with, according to FSAirlines data -88fpm touchdown

However, as the wheels contacted, the engine started. Now I was confused as to why it went out in the first place but even more so as to it restarting.

Conditions at failure were;
FL120, IAS 205, Fuel trim 100%, RPM 14200, TGT 750c. De-ice to SLOW.
Any ideas?
Thanks,
Paul