Dinosaur Race: Who Will Reach the Finish Line First?