I am a blind chess player on Lichess. I came across a position in which I wanted to promote to a rook. I learned that you can promote by writing like this:

a8=n // promote the pawn at a8 to a knight. 

Thus, I modified it to this:

b8 = r // promote the pawn at b8 to a roke. 

The error it gives me is: "Envilate move."

I'm not sure what I did wrong. How is it done? Here is the link to the game: https://lichess.org/QlZNv9I8 It might look stubid because I wasn't playing the game.

  • 1
    maybe try: b8=r (without the spaces around the = sign). Mar 8 at 3:19
  • I see that you wrote the following: "// promote the pawn at b8 to a roke." Did you actually type that part into Lichess? Mar 8 at 4:56
  • @Tanner Swett, No. Mar 8 at 13:46

I figured out what is wrong. To promote a pawn to another piece, I need to first type the letter in which the pawn is, followed by the position I want the pawn to go, and lastly the equal sign with the piece I want to promote to.

Here is an example:

"Promote a pawn to a knight"
ee8=n "promote a pawn to a knight"

Here is how it works.

My pawn is at the letter e and I want the pawn to go to e8. So I typed:


The pawn should be a knight that is where =n came from.

Again here is the algebraic equation to use:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.