Ruy Lopez, Berlin defence, open variation

24 October 2008

Tonight I played glChess, which is the chess game that comes as part of GNOME Games. glChess uses the GNU Chess game engine.

Below is a little match report.

  • White: Zeth
  • Black: GNU Chess
  • Date: 2008.10.24
  • Result: 1-0

For those of you who are not chess fans, here is the starting position.

http://commandline.org.uk/images/posts/chess/matchreport/20081024/0.png

Now we begin.

1. e4 e5

http://commandline.org.uk/images/posts/chess/matchreport/20081024/1.png

Opened with Kings pawn, black responded likewise.

2. Nf3 Nc6

http://commandline.org.uk/images/posts/chess/matchreport/20081024/2.png

Fairly standard Open Game.

3. Bb5 ...

http://commandline.org.uk/images/posts/chess/matchreport/20081024/3a.png

Ruy Lopez aka Spanish opening.

3 ... Nf6

http://commandline.org.uk/images/posts/chess/matchreport/20081024/3b.png

Black responds by moving his knight from g8 to f6, attacking my central pawn, known as the Berlin Defence. Black could instead have started to push my bishop back with a6.

4. O-O ...

http://commandline.org.uk/images/posts/chess/matchreport/20081024/4a.png

White can defend with knight to c3, however, if black takes the pawn at e4 then white can respond tit-for-tat by taking the pawn at e5. Therefore white has a tempo, so can use the time to castle the white king to safety.

4. ... Nxe4

http://commandline.org.uk/images/posts/chess/matchreport/20081024/4b.png

Black takes my pawn. We are now at the Ruy Lopez, Berlin defence, open variation.

Now white can immediately take back the pawn on e5, but then white would face the risk of the black knight at c6. White could take out the knight at c6 with the bishop, simplifying the game, however that is probably not in white's interest. I decided to increase the pressure at e5 by pushing the white pawn to d4.

5. d4 ...

http://commandline.org.uk/images/posts/chess/matchreport/20081024/5a.png

Black can respond by harassing the white bishop, either by using pawn to a6 which is still available, or by pulling his king-side knight back to d6. Another option is that Black could develop his own king-side bishop forwards, making room to castle.

5 ... exd4

http://commandline.org.uk/images/posts/chess/matchreport/20081024/5b.png

However, in this game, Black takes another pawn at d4. This greediness leaves black somewhat over exposed.

Now there are lots of attacking possibilities for white, white can still exchange the bishop at knight at c6, white can attack the pawn at d4. White can also harass the black knight by moving the rook into e1.

6. Re1 ...

http://commandline.org.uk/images/posts/chess/matchreport/20081024/6a.png

I quite like this because the knight is pinned due to the black king being exposed along king's column (the 'e' column). This is quite slow and delicate play, so I might mess up from here. I had better pay attention.

6 ... d5

http://commandline.org.uk/images/posts/chess/matchreport/20081024/6b.png

Black defends by moving his pawn to d5, doubling up his pawns. He could have moved f5 which would have lead to a clearer position but the king would become even more exposed.

Now white has a few choices here for my 7th move. White can move the queen-side bishop to g5, threatening the queen (easily blocked by black pawn to f6), white can take the pawn at d4 with the knight, the black knight at c6 is forced to defend from the bishop at b6.

White has its pawn at c2 which is not too far from the action. c2 to c4 risks being captured in passing (the lesser known 'en passant' rule), as well as being captured by the black bishop at f8. Pawn to c3 is quite nice way to increase the aggression.

7. a3 ...

http://commandline.org.uk/images/posts/chess/matchreport/20081024/7a.png

However I have played the quiet game so I will stick with it. This little move cuts of the black King's Bishop from attacking me on the left flank.

7. ... Qf6 8. Bg5 Qe6 9. Nxd4 Qd6 10. Nc3 ...

http://commandline.org.uk/images/posts/chess/matchreport/20081024/10a.png

Black's premature deployment of his Queen requires a hasty retreat, while white develops the bishop and knights and captures one of the doubled up pawns.

10 .. Be7 11. Bxe7 Qxe7

Black reinforces his queen, white cannot allow that so takes prompt action.

12. Nxd5 Qh4 13. g3 Qg5

http://commandline.org.uk/images/posts/chess/matchreport/20081024/13b.png

White takes back the pawn he is owed and puts the pressure back on the queen.

14. Nxc7+ Kf8 15. Nxa8 ...

http://commandline.org.uk/images/posts/chess/matchreport/20081024/15a.png

This queen chasing has left the black king exposed, white attacks and takes the reward.

A human player might resign at this point being a whole rook behind, but the computer does not resign so we need to plough on.

15. ... Bg4 16. f4 Qg6 17. Nf3 Kg8

http://commandline.org.uk/images/posts/chess/matchreport/20081024/17b.png

Black responds with an attack on the white queen, white offers an exchange. Black, behind in material, declines and retreats.

Kg8 is somewhat of a dull move by black. However, for white this creates the possibility of getting a knight to e7.

18. Qe2 f5 19. Bc4+ Kf8 20. Rad1 Qf6 21. Kg2 ...

http://commandline.org.uk/images/posts/chess/matchreport/20081024/21a.png

Everyone piles into the centre. The troops sense the eerie smell of a forthcoming bloodbath.

21 ... Qxb2

Black takes a free pawn, however there is only the knight at c6 stopping white from Rd8.

http://commandline.org.uk/images/posts/chess/matchreport/20081024/21b.png

22. h3 Bxf3+ 23. Qxf3 Qxc2+ 24. Qe2 Qxe2+ 25. Rxe2

Battle is joined as the black bishop is exchanged for the white knight and queen for queen.

http://commandline.org.uk/images/posts/chess/matchreport/20081024/25a.png

25. ... h5 26. Nc7 h4 27. gxh4 Rxh4 28. Ne6+ Kg8 29. Ng5+ Kf8 30. Nxe4 fxe4 31. Rxe4 Rh5 32. Rd5 Rxd5 33. Bxd5 a5 34. Bxc6 bxc6

The pace slows at little, but before long all the major pieces are captured, leaving white with the extra rook earned in turn 15. It is impossible for black to survive now.

http://commandline.org.uk/images/posts/chess/matchreport/20081024/34b.png

1 sam says...

Thanks for commenting the game. I'm new to chess and it's great to see your reasoning behind some of the moves.

However, how do you know what to call the opening moves? Are they memorized?

Posted at 4:39 a.m. on December 25, 2008


2 Nostoc says...

I'm not that good at chess, but I have a question.

At 15, why doesn't white simply take black's knight in C6 with the bishop?

It's an easy kill, since any attempts to retaliate (with the black pawn or queen) allows the white queen to mate the king in D8!

Posted at 9:21 p.m. on December 26, 2008


3 Zeth says...

Nostoc, white takes the rook on 15, the rook is a better kill than a knight.

Posted at 12:50 a.m. on December 27, 2008


4 Nostoc says...

My bad, I meant the picture beneath 15, after close inspection my suggestion would be on 18.

Instead of 18 : Qe2, I would have taken that knight with my bishop. Again, as I said, no retaliation possible from black without exposing himself to an easy mate with the white queen in D8

Posted at 4:50 a.m. on December 27, 2008


5 Nostoc says...

... Mate possible because of the dull Kg8

Posted at 4:52 a.m. on December 27, 2008


6 Suman Chatterjee says...

i completely agree Nostoc with what you say,all the while during reading i didnt understand what was the need of prolonging the game as it was an easy mate there !! Newaz, the post is super, i like it !!

Posted at 12:18 p.m. on September 5, 2009


What do you have to say?

Show Editing Help

About

Hello, my name is Zeth, I'll be your host here.

Command Line Warriors is about taking control of your own technology, it looks at our experiences of computing; especially using GNU/Linux, the Python programming language, the command-line and issues such as techno-ethics, best practices and whatever is cool now. If you take control of your technology then you are a Warrior too!

This site is your site too which means that you can contribute and get involved. You can leave comments using the facility provided. For me, the comments and discussions are by far the best part of the site. So please do have your say!

Latest Discussions

Cupcake

July 31, 2010
Good post! You helped me a lot with my school project! CountryField(blank = True) < (K)
Countries in Django

LeshaShampoo

July 30, 2010
it was very interesting to read commandline.org.uk I want to quote your post in my blog. It can? And you et an account on Twitter?
Email Syntax Check in Python

vemma2018

July 30, 2010
I find myself coming to your blog more and more often to the point where my visits are almost daily now!
On Comment Spam

layecenda

July 30, 2010
Hello. And Bye.test :) http://idfjhvihdfiphvlajbvhalibv.com
PuTTY Series: Adding PuTTY to your system path

scuba

July 30, 2010
I’ve been visiting your blog for a while now and I always find a gem in your new posts. Thanks for sharing.
On Comment Spam

Businesking

July 30, 2010
Great site and articles for hack for win, I said Amazing post
How not to program WSGI

Tehnoking

July 30, 2010
This is Great post to learn about the hack Thumbs-up for you :D
How not to program WSGI

Syabiltech

July 30, 2010
I think this articles for master...because very hard to learning, As blogger beginners like me.
How not to program WSGI

coffeeatea

July 30, 2010
Are you looking for coffee gifts? We can tell you more about the coffee gifts including coffee machines and coffee pods.
Introducing Soturi - yet another Django blog application

noni juice

July 30, 2010
I just sent this post to a bunch of my friends as I agree with most of what you’re saying here and the way you’ve presented it is awesome.
On Comment Spam

Dion Moult

July 29, 2010
What I do know is that ever since I tried out Opera and put their tab bar on the left as a column, I've loved that layout. Back on Firefox ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

ZonaEntertainment

July 29, 2010
Wow useful articles, I'm read to learn about this and now I bookmark this to my Facebook, thanks for share!
How not to program WSGI

Giacomo

July 29, 2010
Honestly, I think both Mozilla and you are wrong :) This sort of concept adds overhead. A user would have to manage all this crap, constantly dragging and dropping, creating ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

Matija "hook" Šuklje

July 29, 2010
As a minimalist, you'll probybly moan if I mention KDE, but I'll do so anyway ;) The future I want (and actually see slowly fold out before me) is to ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

tahitian noni

July 28, 2010
Thank You For This Blog, was added to my bookmarks.
On Comment Spam

Rick

July 28, 2010
I already have piles. It's called A New Window.
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

Tech News

July 25, 2010
Thanks for this short tutorial...was auto-FTPing my files from my appserver to webserver for my tech news website. Everything was OK until someone hacked it. Hosting provider is now recommending ...
SFTP in Python: Really Simple SSH

naypalm

July 24, 2010
During the past 3-4 years, I and many others have enjoyed unlimited 2G/3G internet. But ever since the massive cult-like following of i Phone users in the US, most cellular ...
Calling time on mobile internet nonsense?

Steve

July 15, 2010
Very occasionally, you will run into a Java program that uses a lot of memory just to hold all the classes used. It turns out that the JVM uses a ...
Three classic command line tips

no

July 14, 2010
1. number one 2. number two 4. number four 3. number three 6. number six # first # second ## second-ay ## second-bee ### second-bee-one ### second-bee-two
An Introduction to ReStructuredText