Thomas Barr beat world champion Jehue Gordon in the 400m hurdles in a new stadium record of 48.94 at a pulsating Morton Games in Dublin last night while the mile record for Morton was also shattered by American Will Leer in 3:51.82 as 10 men went under four minutes.