Veteran falls 12 short of a century but hosts restricted to just one wicket during the morning session