While most of the contenders faltered, Lorena Ochoa shot even par to remain at six under at the Women's British Open at St Andrews.