Shane Larkin made EuroLeague history again by scoring 40 points on a record-tying 10 three-point shots as Anadolu Efes defeated Olympiacos Piraeus, 91-79.