The world’s top-ranked freeriders gave it their all on the legendary Bec des Rosses in Switzerland in epic conditions with one last chance to claim the 2018 Freeride World Tour title.