score a historic victory - Turkish English Dictionary