I just thought about something where two knight can go to the same square. Let say if a white knight is at c3 and a black knight is at b2. They both can go to a4 square. My question is that if I am play in the blind mode and typed


and press enter, how does the chess engine know which knight I moved? Is it matter at all for chess engine to know this? Note I am playing chess at lichess.

  • The engine keeps track of whose turn it is.
    – jf328
    Mar 9, 2021 at 6:40

1 Answer 1


In algebraic notation, you must specify either the file or rank of the specific piece you'd like to move if an identical piece can also move there. in the following image, there's a knight on c6 and another knight on e2. There's an arrow going from the f2 knight pointing to the d4 square. enter image description here

if you'd like to specify this move, then you'd write

  1. N2d4 or
  2. Ned4

In some rare cases you must name both file AND rank. This usually happens when there are 3 of the same pieces on the board, in most cases; 3 queens.

In the following image there are 3 queens, one on d3, another on d7, and another on f7. There's an arrow going from the d7 queen pointing to the f5 square. enter image description here this move would be:

  1. (Q)d7f5

The "Q" before "d7f5" is redundant because only a single piece can possibly be on the d7 square so you can just leave it out.

  • 1
    I can't see the image. So please write out the algebraic for everything that you're trying to show me. Your answer will be accepted if you do that.
    – user26887
    Mar 9, 2021 at 13:03
  • @TobyHarnish no problem bro. I added captions on top of each image explaining the contents.
    – ALK003
    Mar 9, 2021 at 19:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.