Showing posts with label La Dame Blanche. Show all posts
Showing posts with label La Dame Blanche. Show all posts

Monday, August 3, 2020

Jerome Gambit: Two Computer Programs Walk Into A Bar...

I put some work into maintaining this blog, but I never could do it without the ideas, analysis and games that Readers send me.

For example, here is an introduction and then some analysis that I recently received (thank you, Anastazja) concerning a chess game where Stockfish gave Fruit 1.2 "Jerome Gambit odds".
Interested in the Jerome Gambit, I decided to look into it a little bit. However since my own chess playing abilities are a little weak, and since I don't play chess myself and I am more interested in AI research (and that of course leads to chess), I decided to test it on some computer games. However, since the Jerome Gambit is a very hard line to hold as white, I needed to change things a little bit. Considering that you would usually play Jerome Gambit against unprepared opponents looking to surprise them, it in theory has no place in today's computer chess. Their deep search can easily spot tactics and not fall victim to early queen attacks. However it turns out, that if you look deep enough, even computers can be outplayed with the opening. In the game I wish to share, white managed to use the queen checks to create a blocked position with very long term plans, making it very easy for opponents to become overzealous. 
Since the evaluation of the top chess engine Stockfish is at -3.5 pawns black advantage and the same engine can't surprise itself, I decided to try something different. I put Stockfish as white and an old engine called "Fruit 2.1" as black. Fruit is an old engine, however it still is about 2800 elo in strength, which would put it near world champion level. Moreover, its strength mostly comes from tactical prowess, as engines back in the day were relatively weak positionally. One would think that the Jerome Gambit is a tactical line that looks for compensation in terms of attack on the king that is in the open, so an engine with superhuman tactics should easily hold it. It turns out that it's not so simple. 
The game is 150 moves long, however most of those moves are just "shuffling" moves waiting for 50 move rule to take effect. White of course wants the draw, as it's a piece down, however black doesn't want that to happen. Even though most of the game are "pointless" rook and king moves, the critical moments of the game are definitely very interesting in my opinion. 
Game starts in the Jerome Gambit Accepted position, after Kxf7. White develops its remaining pieces. This, combined with queen checks, has led black to a little chaos. Black tried to force the queen trade, however the little positional and development edges white gained earlier made it not so simple. When black finally got its pieces developed and queens off the board, the position was already blocked and white got its own fortress ready. 
After creating a blocked position, both engines just shuffled around for multiple moves. The "shuffling" starts at move 34.Rf2 and continues for about 100 moves. White, being a piece down, has held the position because black could make no progress. Black constantly looked for opportunities, however the preparation in the first 30 moves of the game has made it impossible for black to find any kind of an attack. 
First 50 move rule reset happens at [71]...axb4 and [72].axb4. This pawn exchange doesn't open the position however, so engines continue to shuffle around. It's on move [121]...Rxc6 that the game gains a new life. Fruit playing as black, sacrifices the rook for a knight to open up the position hoping for some kind of an attack. Black is still up in terms of pieces, bishop and a knight for a rook. White has one pawn more, however in engine games pieces are usually worth a lot more than pawns. It turned out to be a very serious mistake. White managed to showcase a beautiful temporary rook sacrifice that led to a creation of connected passed pawns which ultimately gave white the material back and ultimately won the game. 
This result surprised me. If a 2800 elo engine has fallen victim to impatience and being overzealous because of the material advantage, a human surely can too. I'm not an expert so I can't really evaluate the position after it got locked and I don't know how it would play out if it was two humans, however I can easily see humans sacrificing and going for even worse attacks way earlier. The mental advantage Jerome Gambit can definitely catch some humans off guard, however I would never it would happen to an engine as well.
When I raised the question of the exchange of Queens, I received

Fruit definitely wanted the queen exchange to happen at first, the king was still in the open and the checks could prove a little annoying, plus exchanging the pieces when up the material is definitely a good idea. After [10]...Qb4, Fruit expected [11].Qxb4, however Stockfish played the [11].Qb5 move. Even though Fruit wanted the exchange to happen, [11]...Qxb5 would be followed by [12].Nxb5 with an attack on the c7 pawn. The only way to defend that pawn is [14]...Ne8, however after [13].Bf4 the pawn is still most likely going to fall. Black's pieces are still not developed, the knight on e8 blocks the access to an open file for the rook (and the other open file is blocked by the king). Apparently the engine thought that it no longer has any time to trade the queens, as development is more important. Can't make the use of the extra piece when most of them are hidden behind pawns after all. White used all this crucial time gained that way to create a solid position which then turned out to be impenetrable.  
stockfish_20060616_x64_modern  - fruit_2.1
computer vs computer, 2020

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Bxf7+



4...Kxf7 5.O-O Nf6 6.Nxe5+ Nxe5 7.d4 
Bxd4 8.Qxd4 Nc6 



So far, following in the path of Demon 1.0 - Rybka 2.3.2a (0-1, 53) and La Dame Blanche 2.0c - Rybka 2.3.2a (0-1, 41) from the Torneo tematico GaJero00–A PC Intel Pentium 4 630 3000 1, in 2009. 

9.Qa4 Qe7 10.Nc3 Qb4 11.Qb5 d6 12.Qd3 Be6 13.b3 Rhf8 14.Bd2 Qd4 15.Rae1 Rae8 16.Be3 Qxd3 17.cxd3 Nb4 18.Rd1 Ng4 19.Bc1 a5 20.d4 Nf6 

21.d5 Bd7 22.f3 h6 23.Rf2 b6 24.a3 Na6 25.Rc2 g5 26.h3 Re7 27.Ne2 Nc5 28.Rc3 Rfe8 29.b4 Ba4 30.Rf1 Nb3 31.Ng3 Kg6 32.Bb2 Rf7 

33.Rd3 Nd7 34.Nf5 b5 35.g4 Nb6 36.h4 Nc4 37.h5+ Kh7 38.Rf2 Ra8 39.Kh2 Ra7 40.Kg3 Ra6 41.Kg2 Rf8 42.Rc3 Raa8 43.Kg3 Rfe8 

44.Rg2 Ra7 45.Rd3 Rf8 46.Rf2 Rf7 47.Kh2 Ra8 48.Kg3 Re8 49.Re2 Ref8 50.Rf2 Rb8 51.Kh2 Rff8 52.Kg3 Rbe8 53.Rg2 Ra8 54.Rh2 Rad8 55.Rf2 Rb8 56.Re2 Rf7 57.Rh2 Rg8 58.Rg2 Rd8 59.Re2 Re8 60.Rg2 Rff8 61.Re2 Rg8 62.Rf2 Ra8 63.Rg2 Ra6 64.Re2 Rga8 65.Rg2 Rf8 66.Re2 Rf7 67.Rg2 Rb6 68.Rf2 Rf8 69.Rh2 Rb7 70.Rf2 Ra7 71.Rg2 axb4 



The fifty-move rule states that a player can claim a draw if no capture has been made and no pawn has been moved in the last fifty moves. Fruit 2.1 assesses itself as better, and, although it can not figure out a breakthrough, it does not want to give up the 1/2 point.

72.axb4 Raa8 73.Re2 Ra6 74.Rg2 Rf7 75.Re2 Ra8 76.Rg2 Re8 77.Re2 Ref8 78.Rf2 Rb8 79.Rh2 Rg8 80.Re2 Re8 81.Rg2 Ra8 82.Rh2 Rd8 83.Rf2 Rdf8 84.Re2 Rg8 85.Kh3 Ra8 86.Kg3 Rff8 87.Rg2 Rae8 88.Rf2 Rb8 89.Rh2 Rbc8 90.Rf2 Rcd8 91.Rh2 Rb8 92.Rc3 Rb7 93.Rd3 Rb6 94.Rf2 Rg8 95.Ne7 Re8 96.Nf5 Rf8 97.Re2 Rg8 98.Rh2 Ra6 99.Rf2 Raa8 100.Re2 Rgd8 101.Rf2 Rd7 102.Rg2 Ra6 103.Bf6 Rf7 104.Bb2 Ra7 105.Rh2 Rb7 106.Rg2 Rb6 107.Re2 Rd7 108.Rf2 Rb8 109.Rh2 Re8 110.Rg2 Ra8 111.Rh2 Rf8 112.Rf2 Rg8 113.Rh2 Rdd8 114.Rf2 Rb8 115.Rh2 Rb6 116.Rf2 Rb7 117.Rh2 Rbb8 118.Ne7 Rge8 119.Nc6 Rb6 120.Rg2 Kg8 121.Rf2 



Black is bumping up against the 50-move rule again. Perhaps its programming has a "contempt factor" built in, that prohibits it to offer a draw in this kind of situation. Of course, one way to get by the 50-move rule here is to play 121...Nxb2. Instead, Fruit 2.1 sacrifices the exchange.

121...Rxc6 122.dxc6 Ra8 123.Rd5 Ra7 



I expected that Fruit 2.1 would continue with its sacrifice-the-exchange plan and grab the extra pawn, i.e. 123...Ra6, and if 124.e5, then 124...Nxe5 125.Bxe5 dxe5 126.Rxe5 Rxc6 and my buddy, Komodo 10, sees the position as even.

Stockfish now shows the kind of creativity we expect from Jerome Gambit players.

124.e5 Ne3 

This does not work, as Stockfish is ready for it.

125.Rxd6 cxd6 126.exd6 

Suddenly, the "Jerome pawns" make their appearance. Despite the fact that Black has two extra Knights, White is better.

126...Nd5 127.Re2 Ra8 128.Re5 Nxb4 129.c7 Na6 



130.c8=Q+ Rxc8 131.d7 Rd8 132.Re8+ Kf7 133.Rxd8 Ke7 134.Ra8 Nb8 135.Rxb8 Kxd7 



White is clearly winning, but some programs don't resign, they wait until they are checkmated.

136.Rh8 Na5 137.Rxh6 Nc4 138.Rg6 Bc2 139.Rxg5 Nxb2 140.Rxb5 Na4 141.Rb7+ Kc6 142.Rb4 Nc5 143.Rc4 Bd3



144.Rxc5+ Kxc5 

Black has an extra piece, while White has extra pawns, an echo of the position 100 moves earlier.

145.f4 Kd6 146.f5 Ke7 147.Kf4 Bc4 148.g5 Bg8 149.g6 Be6 150.fxe6 Kxe6 151.h6 Kf6 152.g7 Kf7 153.Ke5 Kg8 154.Kf6 Kh7 155.Kf7 Kxh6 156.g8=Q Kh5 157.Qg3 Kh6 158.Qh4 checkmate

Friday, July 24, 2020

Jerome Gambit: Looks Simple, But It Is Not


In the following Jerome Gambit (1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.Bxf7+) game, the same player from the previous post again tries his best against the "annoying" or "silicon" defense. The line the players explore looks simple, but it is not. 

Anonymous - Anonymous
1 move / 3 days, Chess.com, 2020

1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.Bxf7+ 



4...Kxf7 5.Nxe5+ Nxe5 6.Qh5+ Ke6 



7.f4 d6 8.fxe5 dxe5 



White has one pawn for his sacrificed piece.

Black's King is annoyingly safe in the center, but White will try batting him around a bit.

This defense was seen as early as the 1993 match between Micah Fisher-Kirshner and the computer program KnightStalker (an early version of ChessBase's Fritz, marketed in the US).

9.Qh3+ Kd6 10.Qd3+ Ke7 11.Qg3 Kf6 



Up until Black's last move, we have been following games where Black was played by computer programs Comet B50, Demon 1.0, Fritz 8, Junior 7, Knightstalker, La Dame Blanche 2.0c, Rybka (v.1 and 2.3.2a), and Zarkov 4.7. None of them chose the move in the game.

What's the problem with the move? Because Black does not want to give up a pawn (11...Kf7 12.Qxe5) he allows the Rook to come to f1, with a check that requires another King move.

12.Rf1+ Ke6 

What is going on?

Well, it's probably not a good idea for White to go pawn-grabbing with 13.Qxg7, as Black not only has the development 13...Nf6, with an even game, he has the sharp riposte 13...Qh4+, when 14.Kd1 Qh5+ 15.Ke1 Qg6 forces the exchange of Queens, and Black's development, activity and Bishop pair give him a clear advantage.

Because computers almost always see White as worse in the Jerome Gambit opening, they constantly look for drawing lines as "best", and, here, Komodo 10 offers one: 13.Qb3+ Kd7 14.Qb5+ Kd6 15.d4 Qh4+ (necessary to move the Queen, otherwise 15...Bxd4 16.Qd5+ Ke7 17.Rf7+ wins it) 16.Rf2 Bxd4 17.Qd5+ Ke7 18.Qf7+ Kd6 19.Qd5+, etc.

So, it's not surprising that White, instead, gives the enemy King another kick, even if it's not objectively the best move.

13.Qg4+ Kd6 14.Qxg7

This capture has its risks. The Queen would probably be safer on g3, but White is not seeking out safety.

14...Ne7 

Protecting the safe Rook. However, after 14...Qh4+ 15.Kd1 Bg4+ White's position would be a mess. 

15.d4 Bxd4 16.c3 

White is still playing with only a couple of pieces, but Komodo 10 rates him as having a slight edge, especially after the recommended return of a piece with 16...Ng6. The reasonable alternative, which Black plays, leads to a difficult position for the defender.

16...Bb6 17.Bg5 

You can almost hear White saying "Gotcha!"

17...Re8 18.Na3 

This Knight means trouble.

18...Be6 

Black needed to try 18...Bg4, but 19.Nc4+ Kc6 (other moves are worse) 20.Qf7 would force him to return a couple of pieces, i.e. 20...Bf2+ 21.Rxf2 b6 22.Nxe5+ Kb7 23.Nxg4.

White's next move settles everything.

19.O-O-O+ Kc6 20.Rxd8 Raxd8 21.Qxe5 Bxa2 22.Qb5+ Kd6 23.Rf6+ Be6 24.e5 checkmate





Sunday, October 15, 2017

Jerome Gambit: Triumph Over the Annoying Defense

I received a couple of Jerome Gambit games from chessfriend Vlasta Fejfar. The first involves a complicated, frustrating, and, ultimately, philosophical defense. The second is almost off-the-road adventuring.

Let's dive into the tough stuff first. After a theoretical opening "discussion" and "scientific" middle game, there follows a textbook attack and a pleasant checkmate. 

vlastous - franciscoribeiro
internet, 2017

1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.Bxf7+ 




4...Kxf7 5.Nxe5+ Nxe5 6.Qh5+ Ke6 7.f4 d6 



The annoying "annoying defense" (see 1 and 2 for starters). Computers love it. Vlasta has a lot of experience facing it.

Black offers to return one of the two sacrificed pieces. Although his King appears a bit precarious, much of the dynamism in the game is drained off.

White need to go into the line with a plan - and a decision about what kind of outcome he is looking for.

8.fxe5 dxe5 9.Qh3+ Kd6 10.Qd3+ Ke7 11.Qg3 



Here the game Fejfar,V - Pressl, corr Czech Republic, 2015 was drawn.

Is a draw acceptable to White, who started the game with a Bashi-Bazouk attack, sacrificing two pieces? Is a draw acceptable to Black, who, only a few moves ago, had an "objectively" won game?

It is a typical Jerome Gambit irony that could be expressed in the idea: Both sides stand better (or worse).  

11...Kf8 

A little bit better is 11...Kf7, although Vlasta has experience with that line, too: 12.Qxe5 Bd7 (12...Bd4 13.Rf1+ Nf6 14.Qh5+ Kg8 15.Qe2 Be6 16.c3 Be5 17.g3 c5 18.d3 Qd6 19.Bf4 Bg4 20.Qe3 Bh3 21.Rf3 Bg4 22.Rf1 Re8 23.Nd2 Bxf4 24.gxf4 b5 25.e5 Nd5 26.Qg3 Qg6 27.Ne4 c4 28.Kd2 Bf5 29.Nd6 Rd8 30.dxc4 bxc4 31.Rae1 Qxg3 32.hxg3 Ne7 33.Ke3 Bd3 34.Rg1 Nf5+ 35.Nxf5 Bxf5 36.Rd1 Kf7 37.Rd4 h5 38.Rgd1 Rc8 39.Rh1 g6 40.Rh2 Ke7 41.a4 Rc6 42.Rd5 Be6 43.Rb5 Rc7 44.Rd2 h4 45.gxh4 Rxh4 46.Rd4 Rh3+ 47.Kf2 Rd3 48.a5 Rxd4 49.cxd4 Bd7 50.Rb8 Ke6 51.Ke3 Kd5 52.a6 c3 53.bxc3 Rxc3+ 54.Kf2 Bc8 55.Ra8 Rc7 56.Ke3 Rc3+ 57.Kf2 Kxd4 58.Rxa7 Ke4 59.Rg7 Kf5 60.a7 Ra3 61.Rf7+ Kg4 62.Rf8 Bb7 63.e6 Rxa7 64.e7 Bc6 65.e8=Q Bxe8 66.Rxe8 Kxf4 67.Rf8+ Kg4 68.Rc8 g5 69.Rc3 Kh4 70.Kg1 Ra2 71.Rb3 g4 draw, Fejfar,V - Goc,P) 13.Qh5+ g6 14.Qxc5 Qh4+ 15.Qf2+ Qxf2+ 16.Kxf2 Nf6 17.d3 Rhf8 18.Nc3 Kg7 19.Ke2 Bg4+ 20.Ke3 Be6 21.h3 Nh5 22.Ne2 Rae8 23.b3 Nf6 24.Ba3 Rf7 25.c4 Rd8 26.Raf1 Rfd7 27.Nf4 Bg8 28.Bb2 Rf8 29.e5 Re7 30.Kd2 Ne8 31.e6+ Black resigned, Fejfar,V - Svoboda, corr Czech Cup, 2016 

He has also seen 11...Ke8 12.Nc3 Bd4 13.Rf1 Qd7 14.Nd5 c6 15.Ne3 Nf6 16.d3 Qc7 17.c3 Bxe3 18.Bxe3 Qe7 19.O-O-O Rf8 20.Rf3 Bd7 21.Rdf1 c5 22.Bxc5 draw, Fejfar - Kyzlink, corr Czech Republic, 2015.

You may have noticed in some of these games Vlasta was testing the Jerome Gambit in correspondence play - like Alonzo Wheeler Jerome did with his gambit over a century ago. A draw is a reasonable outcome.

12.Qxe5

For comparison,  a couple of other games:

12. Rf1+ Nf6 13. Qxe5 Bd6 14. Qg5 Bxh2 15. Nc3 Be6 $2 16. e5 h6 17. Qe3 Qe7 18. exf6 gxf6 19. d3 c5 $6 20. Bd2 Rd8 21. O-O-O b6 $6 22. g3 Kg7 23. Rh1 Rd4 24. Rxh2 h5 25. Re1 Kf7 26. Rhe2 Rd6 27. Ne4 Rc6 28. Qf3 Kg6 29. Ng5 fxg5 30. Qxc6 Kh7 31. Rxe6 Black resigned, Wall,B - Shah,V, chess-db, 2015; and

12.d3 Nf6 13.Rf1 Qe7 14.Nc3 c6 15.Bg5 Kf7 16.O-O-O Rf8 17.h3 Kg8 18.Rf3 Qe6 19.Rdf1 Be7 20.Kb1 Bd7 21.Nd1 Rae8 22.Qh4 b5 23.Ne3 Qd6 24.Qf2 Be6 25.g4 c5 26.Nf5 Bxf5 27.gxf5 Nh5 28.Bc1 Nf4 29.h4 c4 30.d4 Nh5 31.d5 b4 32.Qe2 c3 33.b3 a5 34.a4 bxa3 35.Rxc3 Black resigned, Wall,B - ubluk, Chess.com, 2012.

12...Qh4+  

The alternative, 12...Bd6, was seen in a number of games in the legendary Fisher-Kirshner - KnightStalker match in 1993. When people send me Jerome Gambit games, they usually start with Amateur - Blackburne, London, 1884, and then follow with the Fisher-Kirshner - KnightStalker games.

The text is sharp and relatively unexplored. The only other game with it in The Database is the computer game WB Nimzo 2000b - La Dame Blanche 2.0c, Jerome Gambit thematic tournament, 2009 - which was a 109 move draw!

13.g3 Qe7 14.Qxe7+ Kxe7 



The game has left the path of the computers (which contained 14...Nxe7) and has transposed to 3 games played by Philidor1792 in 2012.

15.Nc3 

Alternately, d2-d3 was seen in Philidor1792 - NN, 5 0 blitz, 2012 (1-0, 30) and c2-c3 was seen in Philidor1792 - NN, 5 0 blitz, 2012 (1-0, 22) and Philidor1792 - NN, no time control, 2012 (0-1, 27).

15...c6 

Played to keep White's Knight off of d5. Probably better was 15...Nf6, but Black seems to have been nervous about a possible Bishop pin at g5 (see move 17).  

16.Na4 Bd6 17.d4 h6 18.O-O Bh3 19.Rf3 Nf6 



A puzzling move. Black gives back his extra piece and secures what should be an even position. Stockfish 8, instead, suggests castling-by-hand on the Queenside, 19...Rf8 20.Bf4 Kd8 21.Nc5 Kc8, with advantage.

It must be said that Black is employing the "scientific" idea (as he did on move 7) of accepting the sacrificed material, and then giving it back some time later.

20.e5 Bxe5 21.dxe5 Nd7 

Vlasta suggested that 21...Ng4 would have led to an even game. 

22.b3 Nxe5 

Black is in too much of a hurry to capture the pawn. It will cost him another piece.

23.Re3 Kd6 24.Ba3+ Ke6 25.Rae1 b5 26.Rxe5+ Kf6 27.Bb2 Kg6 28. Nc5 Rad8 

White is winning now - he has an advantage in material and a developing attack on the enemy King.

29.Re7 Rhg8 30.Ne6 Bxe6 31.R1xe6+ Kh7 32. Rxc6 Rd1+ 



One last Hurrah. White's pressure on g7 is deadly.

33.Kg2 Rb1 34.Bf6 a5 35.Rcc7 Kg6 36.Bxg7 Rd1 



37.Rc6+ Kg5 38.Re5+ Kg4 39.h3 checkmate



Friday, June 17, 2016

Different Analysts, Same Outcome



Torneo tematico GaJero00-A  2009

                      1 2 3 4 5 6 7 8

1 Rybka 2.3.2a (2 CPU) ** 11 01 01 11 11 11 11.5/14
2 WB Nimzo 2000b       00 ** 01 11 11 ½1 11 10.0/14
3 SOS 5.1              10 10 ** 00 11 11 11 ½1 9.5/14
4 Comet B48            10 00 11 ** 10 01 11 11 9.0/14
5 Zarkov 4.70          0½ 00 01 ** 01 11 6.5/14
6 DrunkenMaster 1.2 00 00 00 10 ** 10 11 4.5/14
7 La Dame Blanche 2.0c 00 ½0 00 00 10 01 ** 01 3.5/14
8 Demon 1.0            00 00 ½0 00 00 00 10 ** 1.5/14


The following game from the Jerome Gambit thematic chess tournament presented at the Scacchi64.com website provides a framework for how a number of computer chess programs address a particular opening line. (I have been guided in my own assessments by Stockfish 7.)

La Dame Blanche 2.0c - Comet B48
Torneo tematico GaJero00-A, 2009

 1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.Bxf7+ 



4...Kxf7 5.O-O Nf6 6.Nxe5+ Nxe5 7.d4 Qe7



A bit better is 7... Bxd4 8. Qxd4 d6 (8...Nc6 9. Qc4+ [9. Qa4 Qe7 10.Nc3 Qb4 11.Qxb4 Nxb4 12.e5 Nxc2 13.Rb1 Ne8 14.Bf4 c5 15.h3 b6 16.Rbc1 Nd4 17.Rcd1 Ba6 18.Rfe1 Kg6 19.Rd2 Nc7 20.Be3 Nce6 21.a3 Rhf8 22.b4 Rf5 23.bxc5 bxc5 24.f4 Nxf4 25.Bxf4 Rxf4 26.Nd5 Rff8 27.Nc7 Bb5 28.Rxd4 cxd4 29.Nxb5 Rf4 30.e6 d3 31.Rd1 dxe6 32.Rxd3 Kf6 33.Kh2 a5 34.Kg3 g5 35.Rd7 Rb8 36.Nd6 Rb3+ 37.Kh2 Kg6 38.Rc7 Rxa3 39.Nc4 Ra2 40.Ne5+ Kf5 41.Nd3 Rd4 42.Rf7+ Ke4 43.Nf2+ Kd5 44.Rd7+ Kc4 45.Rc7+ Kb5 46.Rf7 Rdd2 47.Kg1 Rxf2 48.Rxf2 Rxf2 49.Kxf2 Kc4 50.Ke1 Kc3 51.Kd1 Kb2 52.Ke2 Kc2 53.Kf3 White resigned, Demon 1.0 - Rybka 2.3.2a, Torneo tematico GaJero00-A, 2009] 9...d5 10.exd5 Qxd5 11.Qxd5+ Nxd5 12.c4 Ndb4 13.Nc3 Bf5 14.Bf4 Nd3 15.Nd5 Nxb2 16.Nxc7 Rac8 17.Nb5 Nxc4 18.Rac1 a6 19.Nc7 N6e5 20.h3 Rxc7 21.Bxe5 Rc6 22.Bf4 Re8 23.Rc3 Re4 24.Rf3 Re2 25.a3 Be4 26.Rc3 Nb2 27.Rg3 Rcc2 28.Be3 Nc4 29.Bd4 g6 30.Kh1 Rcd2 31.Ba7 b6 32.Kg1 Ra2 33.Rc1 Bd5 34.Rd1 Ke6 35.Kh1 Rxf2 36.Re1+ Kd7 37.Rg1 Kc6 38.Rg5 Ne3 39.Rc1+ Kb7 40.Bxb6 Kxb6 41.Rb1+ Kc5 White resigned, La Dame Blanche 2.0c - Rybka 2.3.2a, Torneo tematico GaJero00-A, 2009) 9.f4 Nc6 10.Qd3 Re8 11.Qc4+ (11.Nc3 Kg8 12.f5 Ne5 13.Qg3 Nf7 14.Re1 b6 15.Bd2 Bb7 16.Qf4 Re5 17.Qf3 Qe8 18.Bf4 Bxe4 19.Nxe4 Rxe4 20.Rxe4 Qxe4 21.Qxe4 Nxe4 22.Re1 Re8 23.h4 Nf6 24.Rxe8+ Nxe8 25.Kf2 Ne5 26.Bc1 Nf6 27.Ke2 Kf7 28.Bg5 Nd5 29.h5 h6 30.Bd8 c5 31.b3 Nc6 32.c4 Nxd8 33.cxd5 Kf6 34.Kd3 Kxf5 35.Kc4 Ke4 36.Kb5 Kxd5 37.g3 a6+ 38.Kxb6 c4 39.bxc4+ Kxc4 40.Kc7 d5 41.Kxd8 Kd3 42.g4 Ke3 43.a4  White resigned, La Dame Blanche 2.0c - WB Nimzo 2000b,Torneo tematico GaJero00-A, 2009) 11...Be6 12.Qa4 Kg8 13.Nc3 a6 14.f5 Bf7 15.Qa3 Nd4 16.Rb1 Qd7 17.Rf2 Nxe4 18.Nxe4 Rxe4 19.Be3 Nxf5 20.Bg5 h6 21.Bd2 Nd4 22.Qd3 Rae8 23.Rbf1 Ne2+ 24.Kh1 Rd4 25.Qf3 Bd5 26.Qe3 Rxe3 27.Bxe3 Re4 28.Rxe2 Bc4 29.Ra1 Bxe2 30.Bd2 Qf5 31.Re1 White resigned, La Dame Blanche 2.0c - Zarkov 4.70,Torneo tematico GaJero00-A, 2009.

Also a bit better than the text is 7...d5 8.dxe5 Nxe4 9.Be3 Rf8 (9...Bxe3 10.fxe3+ Kg8 11.Nc3 Nxc3 12.bxc3 Be6 13.Qd4 Rc8 14.Qxa7 Qg5 15.Qd4 c6 16.Rf3 h5 17.Rb1 b5 18.h4 Qg6 19.Rb2 Re8 20.Rf2 Ra8 21.Qb4 Rh6 22.Qf4 Qe8 23.Rd2 Rg6 24.Rd4 Qe7 25.Rd1 Rf8 26.Qb4 c5 27.Qxb5 Rxg2+ 28.Kxg2 Qxh4 29.Qe2 Bg4 30.Rh1 Qg5 31.Qf1 Be2+ 32.Kh2 White resigned, Demon 1.0 - WB Nimzo 2000b, Torneo tematico GaJero00-A, 2009) 10.Bxc5 Nxc5 11.b4 Ne6 12.Nc3 c6 13.Qc1 Kg8 14.Ne2 Qb6 15.a3 Rf5 16.Qb2 Qc7 17.f4 g5 18.g4 Rxf4 19.Nxf4 Nxf4 20.Rae1 Bxg4 21.Kh1 Re8 22.Rxf4 gxf4 23.Rg1 h5 24.h3 Qh7 25.c4 Kf7 26.hxg4 hxg4+ 27.Qh2 Qe4+ 28.Rg2 Kg7 29.c5 g3 30.b5 Rh8 31.Qxh8+ Kxh8 32.bxc6 White resigned, Demon 1.0 - Zarkov 4.70, Torneo tematico GaJero00-A, 2009 

8.dxc5 Qxc5 9.Nc3

Or, 9.Be3 Qb4 10.Bd4 Nc6 11.Bxf6 gxf6 12.Qd5+ Kg7 13.Nc3 Qxb2 14.Qd3 Ne5 15.Qd2 Qb4 16.Rab1 Qc5 17.Rb5 Qc6 18.Qe3 d6 19.f4 Ng6 20.f5 Ne5 21.Rf4 b6 22.Qg3+ Kf7 23.Rd5 Bb7 24.Qe3 Rag8 25.h3 Rg7 26.Rd4 Rhg8 27.g4 h5 28.Kf1 Ba6+ 29.Kf2 hxg4 30.h4 Rh8 31.Ra4 Rxh4 32.Rxa6 g3+ 33.Kg1 Rxf4 34.Qxf4 Qc5+ 35.Kg2 Qxc3 36.Ra3 White resigned, Demon 1.0 - Comet B48,Torneo tematico GaJero00-A, 2009 

9...d6

White has only a pawn for its sacrificed piece, but has some play against Black's uncastled King.

10.Bg5 Be6 11.Bxf6 gxf6 12.Qh5+ Ke7 13.Rab1 



This is a mysterious Rook move, indeed. Perhaps better was 13.Kh1, preparing 14.f4.

13...Rag8 14.Rfe1 Rg4 15.Qh3 Rhg8 16.Kh1 Rxg2



Removing White's King's protection.

17.Qxg2 Rxg2 18.Kxg2 Ng4 19.Re2 Qe5 20.f4 Qxf4 21.Kg1 Kd7 22.Rd1 Bc4 23.Red2 Qg5 24.Kh1 Qc5



White has no counterplay and soon will be vanquished.

25.Na4 Qe3 26.Nc3 Bf1 27.Nd5 Qf3+ 28.Kg1 Be2 29.Nxf6+ Nxf6 30.Rd3 Bxd3 31.Rxd3 White resigned