Katie Mackey moves onto the 1500 final