Hednesford Town kept their Northern One West play-off hopes alive with an added time winner against Witton Albion.