Ladbrokes SPFL: Thriller in store as Hibernian meet Dunfermline