Tall Timbers steals tough Lithgow snooker win