Brian Harman capped off a magnificent second round with an eagle on the 18th as he took his score to ten under par.