You can use a chess bishop to sweep a diagonal.