And the fire was in the engine, not a Boeing issue. The airline selects and maintains their engines, not the airplane manufacturer.
They diverted for some issue THEN the engine caught fire after landing? That sounds like a very good divert decision.
EC