Anand vs Topalov Game 7

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Sven
Posts: 4052
Joined: Thu May 15, 2008 9:57 pm
Location: Berlin, Germany
Full name: Sven Schüle

Re: Anand vs Topalov Game 7

Post by Sven »

shiv wrote:
Uri Blass wrote:
shiv wrote:
AdminX wrote:Well it appears that Ivan Cheparinov had prepared the Novelty for him that went twenty moves deep into this game.

"At the press conference the Bulgarian said that it was his second Ivan Cheparinov who had prepared the line for him."

[d]8/8/4q1kp/1Q4p1/2p3P1/2Pp4/5NK1/8 w - - 0 42

With 42. Qa4! White could have prevented the black pawn going to d2. 42... Qd5+ (42... d2? 43. Qc2+ ) 43. Kf1 Qe6 44. Qa2! Qd5 (44... Qc6 45. Qa1! Qd5 46. Qe1! ) 45. Qa6+ Kg7 46. Qa7+ Kg6 47. Qe3! +/- Shipov. {Also Stockfish 1.7.1}

Source: http://www.chessvibes.com/reports/wch-g ... more-24861
Actually this game also exposes the weaknesses of engines quite a bit. Stockfish and other engines thought the position after Nd2 was just losing for white.

And this Qa4 position is another case in point, what if black just plays 42.. h5 after Qa4 trading the g-pawn. I tried with engines and yes you will see a +0.5 which keeps going down, but the engines are just evaluating the position, there is no win of course.. Shipov of course has caught on the engine disease. I might be proven wrong but positions like occurred in the game are confusing for both humans and engines. For the same reason, I do not trust the +0.44 after Qh3 either. Just shows how complex a game chess is.

For several other moves in the game, I turned on the engine, but found unreliable evaluations.
I do not see +0.5 after Qa4 h5 gxh5+ Kxh5 Qa7

Of course score of more than +3 is no proof that white wins and I did not analyze enough to be sure that Qa4 wins but you can be sure that nobody is going to claim that white can win based on +0.5

I can add that I did not see evaluation by engines that suggested that white is losing after Nd2.
I am using Rybka 3 and after Qa4 h5 gh5+ Kh5 Qa7, I see a +0.5 score. I did not let it run overnight. However, for a human such as much, I do not see a clear way to win as white has to bank on the c3 pawn and winning at least one pawn.
Here is an analysis of Stockfish 1.7.1 after 42.Qa4 h5 43.gxh5+ Kxh5 44.Qa7:
[d]

23 -2.42 286.1M 3:42.30 Qd5+ Kf1 Kg6 Qe7 Kf5 Qh7+ Ke5 Qh6 Kf4 Qh2+ Kf5 Qh3+ Kg6 Qg4 Qc5 Qe4+ Kg7 Ng4 Qa3 Qe5+ Kf8 Qf5+ Ke8 Nf6+ Ke7 Nd5+ Ke8 Qxg5 Qa1+ Kf2 Qb2+ Kg3 Qe2 Qe3+ Kf7 Qf4+ Ke6 Qxc4

The analysis is not perfect since 62.Qf4+? (two plies before the line ends) is not optimal and the final position of that analysis is draw based on perpetual check, but white can simply play 62.Qxe2 instead and win, so the overall result would be that your variation does also lose for black provided that the remaining part of the analysis is correct. It is difficult, though, I admit, and your suggested move h5 does not look too bad.

Sven
rlsuth
Posts: 322
Joined: Wed Mar 08, 2006 9:37 pm

Re: Anand vs Topalov Game 7

Post by rlsuth »

JuLieN wrote:Yes, I remember that SF gave 42. Qa4 a mark above +2 for white. White could have won this game. The thing is that such moves are nearly unreachable for humans, as their consequences are not obvious at all.
Could this +2 score merely be the result of a partial search and evaluation? In other words, the engine finds a strong line and shows that score, but as it evaluates more lines at that same depth, it finds that that line is not so strong?

I've seen this happen before when letting the engine search for a long time. Until it's actually searched the entire tree, you don't have an accurate evaluation and so you can only look at the score at the end of each depth search, and not in the middle. (I hope somebody understands what I'm saying here).
Terry McCracken
Posts: 16465
Joined: Wed Aug 01, 2007 4:16 am
Location: Canada

Re: Anand vs Topalov Game 7

Post by Terry McCracken »

rlsuth wrote:
JuLieN wrote:Yes, I remember that SF gave 42. Qa4 a mark above +2 for white. White could have won this game. The thing is that such moves are nearly unreachable for humans, as their consequences are not obvious at all.
Could this +2 score merely be the result of a partial search and evaluation? In other words, the engine finds a strong line and shows that score, but as it evaluates more lines at that same depth, it finds that that line is not so strong?

I've seen this happen before when letting the engine search for a long time. Until it's actually searched the entire tree, you don't have an accurate evaluation and so you can only look at the score at the end of each depth search, and not in the middle. (I hope somebody understands what I'm saying here).
Yeah, I do. It failed high that's all. It was a good move but winning I doubt it.
Terry McCracken
shiv
Posts: 351
Joined: Sat Apr 01, 2006 2:03 am

Re: Anand vs Topalov Game 7

Post by shiv »

Sven Schüle wrote:
shiv wrote:
Uri Blass wrote:
shiv wrote:
AdminX wrote:Well it appears that Ivan Cheparinov had prepared the Novelty for him that went twenty moves deep into this game.

"At the press conference the Bulgarian said that it was his second Ivan Cheparinov who had prepared the line for him."

[d]8/8/4q1kp/1Q4p1/2p3P1/2Pp4/5NK1/8 w - - 0 42

With 42. Qa4! White could have prevented the black pawn going to d2. 42... Qd5+ (42... d2? 43. Qc2+ ) 43. Kf1 Qe6 44. Qa2! Qd5 (44... Qc6 45. Qa1! Qd5 46. Qe1! ) 45. Qa6+ Kg7 46. Qa7+ Kg6 47. Qe3! +/- Shipov. {Also Stockfish 1.7.1}

Source: http://www.chessvibes.com/reports/wch-g ... more-24861
Actually this game also exposes the weaknesses of engines quite a bit. Stockfish and other engines thought the position after Nd2 was just losing for white.

And this Qa4 position is another case in point, what if black just plays 42.. h5 after Qa4 trading the g-pawn. I tried with engines and yes you will see a +0.5 which keeps going down, but the engines are just evaluating the position, there is no win of course.. Shipov of course has caught on the engine disease. I might be proven wrong but positions like occurred in the game are confusing for both humans and engines. For the same reason, I do not trust the +0.44 after Qh3 either. Just shows how complex a game chess is.

For several other moves in the game, I turned on the engine, but found unreliable evaluations.
I do not see +0.5 after Qa4 h5 gxh5+ Kxh5 Qa7

Of course score of more than +3 is no proof that white wins and I did not analyze enough to be sure that Qa4 wins but you can be sure that nobody is going to claim that white can win based on +0.5

I can add that I did not see evaluation by engines that suggested that white is losing after Nd2.
I am using Rybka 3 and after Qa4 h5 gh5+ Kh5 Qa7, I see a +0.5 score. I did not let it run overnight. However, for a human such as much, I do not see a clear way to win as white has to bank on the c3 pawn and winning at least one pawn.
Here is an analysis of Stockfish 1.7.1 after 42.Qa4 h5 43.gxh5+ Kxh5 44.Qa7:
[d]

23 -2.42 286.1M 3:42.30 Qd5+ Kf1 Kg6 Qe7 Kf5 Qh7+ Ke5 Qh6 Kf4 Qh2+ Kf5 Qh3+ Kg6 Qg4 Qc5 Qe4+ Kg7 Ng4 Qa3 Qe5+ Kf8 Qf5+ Ke8 Nf6+ Ke7 Nd5+ Ke8 Qxg5 Qa1+ Kf2 Qb2+ Kg3 Qe2 Qe3+ Kf7 Qf4+ Ke6 Qxc4

The analysis is not perfect since 62.Qf4+? (two plies before the line ends) is not optimal and the final position of that analysis is draw based on perpetual check, but white can simply play 62.Qxe2 instead and win, so the overall result would be that your variation does also lose for black provided that the remaining part of the analysis is correct. It is difficult, though, I admit, and your suggested move h5 does not look too bad.

Sven
I advise you analyze with Rybka as well. Rybka 2.2 n2 is free. I normally would try to find holes in the analysis, but I found that turning on Rybka is more than enough to silence Stockfish in most endgame lines. Stockfish is still far behind Rybka in the endgame, though of course I am very happy to see Stockfish improving rapidly. In this particular endgame, I think you will see the benefits soon.

Brief comment is that Black should not have to play Kg6 and Kf5 voluntarily. However, if there is a Rybka certified line to the win, I am very interested to know.
shiv
Posts: 351
Joined: Sat Apr 01, 2006 2:03 am

Re: Anand vs Topalov Game 7

Post by shiv »

Terry McCracken wrote:
rlsuth wrote:
JuLieN wrote:Yes, I remember that SF gave 42. Qa4 a mark above +2 for white. White could have won this game. The thing is that such moves are nearly unreachable for humans, as their consequences are not obvious at all.
Could this +2 score merely be the result of a partial search and evaluation? In other words, the engine finds a strong line and shows that score, but as it evaluates more lines at that same depth, it finds that that line is not so strong?

I've seen this happen before when letting the engine search for a long time. Until it's actually searched the entire tree, you don't have an accurate evaluation and so you can only look at the score at the end of each depth search, and not in the middle. (I hope somebody understands what I'm saying here).
Yeah, I do. It failed high that's all. It was a good move but winning I doubt it.
I think so as well, as implied by my post. If anyone can find a clear win after Qa4 h5 with Rybka (Stockfish has a lot to learn in the endgames I am afraid), let me know.
QED
Posts: 60
Joined: Thu Nov 05, 2009 9:53 pm

Re: Anand vs Topalov Game 7

Post by QED »

Richard Sutherland wrote:Could this +2 score merely be the result of a partial search and evaluation?
Yes, it is only partial. My slightly patched Stockfish gives somewhat less partial score.
[d]

Code: Select all

info depth 27 score cp -436 time 2408781 nodes 1249497676 nps 518726 pv e6d5 g2f1 h5g6 a7e7 d3d2 f1e2 d2d1n f2d1 d5d3 e2e1 d3g3 e1d2 g3d3 d2c1 d3d5 d1e3 d5h1 c1b2 h1c6 e7e5 c6f3 e5d6 g6h5 d6d1 f3d1 e3d1 g5g4 b2c1 g4g3 d1e3 h5h4 c1c2 h4h3 c2d2 h3h4 d2e2 h4h3 e2f3 h3h2 e3f1 h2h3 f1g3 h3h4 g3f5
Uri Blass
Posts: 10872
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Anand vs Topalov Game 7

Post by Uri Blass »

shiv wrote:
Sven Schüle wrote:
shiv wrote:
Uri Blass wrote:
shiv wrote:
AdminX wrote:Well it appears that Ivan Cheparinov had prepared the Novelty for him that went twenty moves deep into this game.

"At the press conference the Bulgarian said that it was his second Ivan Cheparinov who had prepared the line for him."

[d]8/8/4q1kp/1Q4p1/2p3P1/2Pp4/5NK1/8 w - - 0 42

With 42. Qa4! White could have prevented the black pawn going to d2. 42... Qd5+ (42... d2? 43. Qc2+ ) 43. Kf1 Qe6 44. Qa2! Qd5 (44... Qc6 45. Qa1! Qd5 46. Qe1! ) 45. Qa6+ Kg7 46. Qa7+ Kg6 47. Qe3! +/- Shipov. {Also Stockfish 1.7.1}

Source: http://www.chessvibes.com/reports/wch-g ... more-24861
Actually this game also exposes the weaknesses of engines quite a bit. Stockfish and other engines thought the position after Nd2 was just losing for white.

And this Qa4 position is another case in point, what if black just plays 42.. h5 after Qa4 trading the g-pawn. I tried with engines and yes you will see a +0.5 which keeps going down, but the engines are just evaluating the position, there is no win of course.. Shipov of course has caught on the engine disease. I might be proven wrong but positions like occurred in the game are confusing for both humans and engines. For the same reason, I do not trust the +0.44 after Qh3 either. Just shows how complex a game chess is.

For several other moves in the game, I turned on the engine, but found unreliable evaluations.
I do not see +0.5 after Qa4 h5 gxh5+ Kxh5 Qa7

Of course score of more than +3 is no proof that white wins and I did not analyze enough to be sure that Qa4 wins but you can be sure that nobody is going to claim that white can win based on +0.5

I can add that I did not see evaluation by engines that suggested that white is losing after Nd2.
I am using Rybka 3 and after Qa4 h5 gh5+ Kh5 Qa7, I see a +0.5 score. I did not let it run overnight. However, for a human such as much, I do not see a clear way to win as white has to bank on the c3 pawn and winning at least one pawn.
Here is an analysis of Stockfish 1.7.1 after 42.Qa4 h5 43.gxh5+ Kxh5 44.Qa7:
[d]

23 -2.42 286.1M 3:42.30 Qd5+ Kf1 Kg6 Qe7 Kf5 Qh7+ Ke5 Qh6 Kf4 Qh2+ Kf5 Qh3+ Kg6 Qg4 Qc5 Qe4+ Kg7 Ng4 Qa3 Qe5+ Kf8 Qf5+ Ke8 Nf6+ Ke7 Nd5+ Ke8 Qxg5 Qa1+ Kf2 Qb2+ Kg3 Qe2 Qe3+ Kf7 Qf4+ Ke6 Qxc4

The analysis is not perfect since 62.Qf4+? (two plies before the line ends) is not optimal and the final position of that analysis is draw based on perpetual check, but white can simply play 62.Qxe2 instead and win, so the overall result would be that your variation does also lose for black provided that the remaining part of the analysis is correct. It is difficult, though, I admit, and your suggested move h5 does not look too bad.

Sven
I advise you analyze with Rybka as well. Rybka 2.2 n2 is free. I normally would try to find holes in the analysis, but I found that turning on Rybka is more than enough to silence Stockfish in most endgame lines. Stockfish is still far behind Rybka in the endgame, though of course I am very happy to see Stockfish improving rapidly. In this particular endgame, I think you will see the benefits soon.

Brief comment is that Black should not have to play Kg6 and Kf5 voluntarily. However, if there is a Rybka certified line to the win, I am very interested to know.
Based on my knowledge stockfish is better than rybka in the endgame
because of stockfish deep search.
The superiority of rybka is in the middlegame and not in the endgame.

Uri
shiv
Posts: 351
Joined: Sat Apr 01, 2006 2:03 am

Re: Anand vs Topalov Game 7

Post by shiv »

Not sure about the deep search stuff in stockfish, but I have played endgames against Stockfish and Rybka (without any handicap) and have been able to win equal endgames against Stockfish far more frequently than against Rybka. I feel that Stockfish does not have sufficient knowledge in many positions whereas Rybka does. I can post examples if you want.

That being said, I must state that I do not win most games against computers of course, I only have a chance if I play openings that lead into endgames and even then its a mine field.
IanO
Posts: 499
Joined: Wed Mar 08, 2006 9:45 pm
Location: Portland, OR

Re: Anand vs Topalov Game 7

Post by IanO »

Uri Blass wrote:
shiv wrote:I advise you analyze with Rybka as well. Rybka 2.2 n2 is free. I normally would try to find holes in the analysis, but I found that turning on Rybka is more than enough to silence Stockfish in most endgame lines. Stockfish is still far behind Rybka in the endgame, though of course I am very happy to see Stockfish improving rapidly. In this particular endgame, I think you will see the benefits soon.

Brief comment is that Black should not have to play Kg6 and Kf5 voluntarily. However, if there is a Rybka certified line to the win, I am very interested to know.
Based on my knowledge stockfish is better than rybka in the endgame
because of stockfish deep search.
The superiority of rybka is in the middlegame and not in the endgame.

Uri
Sounds like a Rybka-Stockfish match from this endgame is called for. I'm curious which would prevail: the raw depth of Stockfish, or the additional knowledge from Rybka's eval and endgame databases.
User avatar
AdminX
Posts: 6363
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Anand vs Topalov Game 7

Post by AdminX »

IanO wrote:
Uri Blass wrote:
shiv wrote:I advise you analyze with Rybka as well. Rybka 2.2 n2 is free. I normally would try to find holes in the analysis, but I found that turning on Rybka is more than enough to silence Stockfish in most endgame lines. Stockfish is still far behind Rybka in the endgame, though of course I am very happy to see Stockfish improving rapidly. In this particular endgame, I think you will see the benefits soon.

Brief comment is that Black should not have to play Kg6 and Kf5 voluntarily. However, if there is a Rybka certified line to the win, I am very interested to know.
Based on my knowledge stockfish is better than rybka in the endgame
because of stockfish deep search.
The superiority of rybka is in the middlegame and not in the endgame.

Uri
Sounds like a Rybka-Stockfish match from this endgame is called for. I'm curious which would prevail: the raw depth of Stockfish, or the additional knowledge from Rybka's eval and endgame databases.
Stockfish would win, Rybka needs it's tablebases in order to equalize the match.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers