A person is in a serious condition after two trucks collided and a gas cylinder exploded in Greta Valley, North Canterbury.
Police said the crash on Greta Road shortly after 9am caused one truck to roll.
The injured person was airlifted to Christchurch Hospital, and had earlier been in a critical condition.
The Transport Agency says State Highway 1 at the intersection with Scargill Valley Road had been closed and traffic was being diverted.