A truck driver has been seriously injured after a passenger train hit his semi-trailer at a level crossing in Brisbane, and pushed it into a second stationary train.
A train driver and 14 train passengers have been assessed by paramedics, but none of them are injured, the Department of Community Safety said.
The crash has halted services on the Shorncliffe line, between Northgate and Shorncliffe. Buses have been called in to service the route.
Emergency crews remain on the scene, trying to clear the twisted remains of the truck from the tracks at Banyo station.
The department said the injured man was the driver of the truck. Earlier, police said the injured person was a male passenger in the truck.
"The truck driver has significant leg injuries and has been taken to the Royal Brisbane Hospital," the department said in a statement.
"Paramedics assessed a further 15 patients on scene, 14 who were on the train at the time of the incident and the train driver. No one assessed on scene is reported to be injured."
Witness Chris Harmon told ABC radio the truck was sitting across the tracks when it was struck by a northbound train.
"It appears a truck got held up in traffic across the train crossing. The northbound train collided with the truck and shunted the truck into the southbound train," he told ABC radio.
He said he was on the southbound train, and he and his fellow passengers were quickly herded off, with rail authorities saying power lines had been damaged.
"You have a semi-trailer wedged between two trains," he said, adding the accident would take some time to clear.