Crossover è considerata la tecnica base per il diagonale.
Se su di una diagonale abbiamo due sole celle, A e B contenenti il candidato X, lo stesso candidato può essere cancellato dalle celle che vedono entrambe le celle A e B.
Vediamo alcuni esempi.
In diagonale 1 abbiamo l'1 in due sole celle: r6c6 e r8c8 e certamente l'1 verrà collocato in una di queste due celle, per cui l'1 situato in cella r6c8, che vede entrambe le celle della diagonale, può essere eliminato.
Nel secondo esempio abbiamo, invece, il candidato 9 in diagonale 1 nelle celle di r2c2 e r8c8. Sicuramente il 9 andrà collocato in una di queste due celle, per cui possiamo cancellare il 9 che si trova in cella r2c9, in quanto vede entrambe le celle sopracitate.
Abbiamo detto che il candidato X deve essere solo in due celle appartenenti alla stessa diagonale, ma c'è un caso in cui può essere presente in tre celle: quando una delle celle è quella di r5c5 e quando le celle A e B si trovano alla stessa distanza dalla cella centrale.
Purtroppo vi porto un esempio virtuale, non avendo trovato schemi adatti.