Norman Riaz was lying on his bunk bed aboard the Millat Express and playing with his mobile phone as it sped through the countryside just before the deadly catastrophe early on Monday.
The train was heading north from Karachi to Lala Musa with around 600 passengers aboard when it derailed at 3:30am in the first part of a 25-hour-long journey that was to cover 1,300 kilometres.
It's not known what caused the train to jump its tracks, but Interior Minister Sheikh Rashid — a former railways minister — described the section of the line where the train derailed as “a shambles”, while the current minister, Azam Swati, called it “really dangerous”.
Business class passengers were stretched out on their bunks in their exclusive cabins, while those in the economy class were sitting shoulder-to-shoulder on padded bench seats.
“I couldn't sleep,” Riaz said.
Those in his cabin survived the derailment relatively unscathed, but just minutes later his world was turned upside down. “We fell down but there were no injuries as such,” he said.
“But when the train hit us, everything turned topsy-turvy. My mother died in front of my eyes, everybody died.”
'Only green lights'
The Sir Syed Express, in the last hours of a journey of similar length as the Millat Express and travelling in the opposite direction from Rawalpindi, ploughed into the derailed train at speed, slicing through metal carriages like a tin opener.
At least 55 people were killed and over 100 injured — most of them from the Millat.
“We tumbled upon each other, but that was not so fatal,” Millat passenger Akhtar Rajput told AFP. “Then another train hit us from nowhere, and that hit us harder. When I regained my senses, I saw passengers lying around me, some were trying to get out of the coach.”
“I was disoriented and trying to figure out what happened to us when the other train hit,” Shahid, another passenger, told AFP.
The locomotive driver of the Sir Syed Express said he had seen only green lights as he trundled along the track.
“But when I crossed the signal and sped up then I saw few people signalling me (to stop),” Iftikhar Thaheem told local media.
“I pulled the emergency brake, but it was too late,” he said, his head swathed in bandages and uniform covered in blood.
Local farmers and villagers were quick to reach the scene and by late Monday were still helping move the wreckage, as army and civil engineers led a mass effort to clear and repair the tracks.
Railway officer Tariq Latif told AFP that they hoped to have one line open by midnight.
The railway first came through the cotton-and-wheat-growing district in the 1880s, and little has changed in the 140 years since.
The accident happened on a section of track raised above fertile land that stretches to the horizon, with homes and small settlements dotted about.
As news spread, locals arrived on foot, bicycles and tractors to offer help, toiling under a blazing sun that pushed outdoor temperatures past 45 degrees Celsius.
A soldier stood on an overturned carriage, shouting instructions through a megaphone.
Throughout the day, the injured had been ferried by ambulances and private vehicles to nearby clinics and hospitals.
The dead were lined up next to the tracks, covered in sheets and blankets.