to rack up a victory - Spanish English Dictionary