Joe Allen was Liverpool’s saviour as he smashed home a dramatic late equaliser to hold Arsenal 3-3 in a game the hosts had led twice.