Blacks snatch win