Rolls-Royce has won a $1.8 billion (£1.1 billion) order from Air China.
The announcement comes at a time when the British enginemaker has featured heavily in the news due to the failure of one of its Trent 900 engines, which exploded just minutes into a Qantas flight earlier this month.
However, the company has since said it has identified the engine problem and is working to fix the fault.
In the meantime, the contract from Air China is the second from Chinese airlines in as many weeks.
It was also awarded a $1.2 billion contract from China Eastern Airlines for Trent 700 engines to power 16 Airbus A330 aircraft.
In the meantime, the order from Air China is to supply and service 20 aircraft engines.
Commenting on the order, Steve Miller, Rolls-Royce’s civil aerospace vice president, said “we are very proud that Air China has again put their trust in us” with another contract.