Tiber Flow comes out on top in thrilling Hungerford finish