The first part of my post, explaining why the train ran early could've been made more of an educated guess, and less of a statement.
There could probably be many reasons as to why it ran early, but with the way the timetable is laid out (xx:08 for 5 hours, then 19:13 then 20:08), and the OPs...