The findings provide the strongest evidence yet that asteroids may have planted the seeds of life on Earth and that these ingredients were mingling with water almost immediately.
The 98 points are the most by a Geneva team in research back to the 2001-02 season. The previous best was 85 points against Highland Home in the 2007-08 season.