Barnes breaks 2 mile record but finishes 2nd

45