[Event "Pirc 4.Bf4 repertoire"]
[Site "?"]
[Date "2018.01.01"]
[Round "?"]
[White "4.Bf4"]
[Black "4...Bg7 + 5...c6"]
[Result "*"]
[EventDate "2018.01.01"]
1.e4 d6 2.d4 Nf6 3.Nc3 g6 4.Bf4 Bg7 5.Qd2 c6 6.Bh6 Bxh6 7.Qxh6 e5
( 7...Qa5 8.Bd3 c5 9.d5 Nbd7
( 9...a6 10.O-O-O Ng4
( 10...b5 11.e5 dxe5 12.Nf3 Nbd7 13.Rhe1 {(＋/ - )} )
( 10...Nbd7 11.Nf3 Ng4 12.Qg7 Rf8 13.e5 Ngxe5 14.Nxe5 dxe5? {14...Nxe5 transposes to 10...Ng4} 15.Rhe1 Qb6 16.Ne4 Nf6 17.d6 Nxe4 18.dxe7 Kxe7 19.Qxe5+ Be6 20.Bxe4 {(＋/ - )} )
11.Qg7 Rf8 12.Nf3! Nd7
( 12...Nxf2?! 13.Ng5 Nxd1 14.Rxd1 Bg4 15.Nxh7 Nd7 16.Rf1 O-O-O 17.Nxf8 Rxf8 18.h3 {(＋/ - )} )
13.e5! Ndxe5 14.Nxe5 Nxe5 15.Rhe1 {(＋/ - ) With excellent compensation. Development is good for white and at some point he should have substantial possibilities to target black's not so soundly defended kingside.} )
( 9...b5 10.Bxb5+ Nbd7 11.Qd2 Rb8 12.Bxd7+ Bxd7 13.Rb1 {(＋/ - ) Black does not look to have nearly enough compensation.} )
10.O-O-O
( 10.Nf3 c4 11.Bxc4 Qc5 12.Bd3 Qxf2+ 13.Kxf2 Ng4+ 14.Kg3 Nxh6 )
10...b5 {The most active and also probably the toughest response.}
( 10...a6 11.Nf3 b5
( 11...Ng4 12.Qh4 Nge5 13.Nxe5 Nxe5 14.f4 Nxd3+ 15.Rxd3 b5 16.Kb1 b4 17.Ne2 {(＋/ = ) to (＋/ - ) Black faces no immediate danger. Also important though are positional factors and here black has the clear worst of it.} )
12.e5 dxe5
( 12...Nxe5?! 13.Nxe5 dxe5 14.d6 Qb6
( 14...Be6 15.Be4!? b4 16.Bc6+ Bd7 17.Bxd7+ Kxd7 18.dxe7+ Ke6 19.Nb1 c4 20.Rhe1 c3
( 20...b3 21.axb3 cxb3 22.c3 Kxe7 23.Qg5 Qb6 24.f4 e4 25.Nd2 h6 26.Qe5+ Qe6 27.Qc5+ Qd6 28.Qxd6+ Kxd6 29.Nxe4+ Ke7 30.Nc5+ Kf8 31.Nxb3 {(＋/ - )} )
21.bxc3!? bxc3 22.f4 Ng4 23.f5+ Kxf5 24.Qh3 Kg5 25.Qxc3 Qxc3 26.Nxc3 f5 27.h3 Nf6 28.Rxe5 {(＋/ - )} )
( 14...Bg4 15.f3 Be6 16.Be4 b4 17.Bc6+ Bd7 18.Bxd7+ Kxd7 19.dxe7+ Ke6 20.Nb1 c4 21.Rhe1 b3 22.axb3 cxb3 23.c3 Kxe7 24.Qg5 Qb6 25.f4 {Transposes to 14...Be6.} )
( 14...Bb7 15.Qg5 Qd8
( 15...exd6!? 16.Qxf6 O-O 17.h4!? c4 18.Be4 Bxe4 19.h5! h6 20.Nxe4 Qxa2 21.hxg6 c3 22.bxc3 Qe6 23.Qh4 {(＋ - )} )
16.Qxe5 Rg8
( 16...Qxd6?? 17.Bxb5+ axb5 18.Rxd6 {(＋ - )} )
17.Be4 Nxe4 18.Nxe4 Bxe4 19.Qxe4 e6 20.d7+ Ke7 21.Qc6 c4 22.h4 {(＋/ - )} )
15.Bxg6 Be6 16.f4 O-O-O 17.dxe7 Rde8 18.Bxf7 Bxf7 19.fxe5 Nd5 20.Qh3+ Be6 21.Nxd5 {(＋ - )} )
13.Rhe1 Qc7
( 13...Qb6 14.d6 exd6 15.Ng5 Bb7 16.Be4 d5 17.Bxd5 Nxd5 18.Nxd5 Bxd5 19.Rxd5 O-O-O 20.Nxf7 Qe6 21.Nd6+ Kb8 22.Qd2 Nb6 23.Rexe5 Qf6 24.Ne4 Rxd5 25.Rxd5 Qh4 26.Re5 Rd8 27.Qg5 Qxg5+ 28.Nxg5 {(＋ - )} )
( 13...b4? 14.Nxe5 Nxe5 15.Rxe5 bxc3 16.Qg7 Rg8 17.Qxf6 {(＋/ - )} )
14.d6 exd6 15.Bxb5 Bb7 16.Bxd7+ Nxd7 17.Ng5 Nb6 18.f4 O-O-O 19.fxe5 dxe5 20.Rxd8+ Rxd8 21.Qxh7 {(＋/ - ) With pressure for white and definite black weaknesses.} )
( 10...Rb8 11.Bb5! a6 12.Bxd7+ Bxd7 13.e5! dxe5 14.Nf3 Bg4
( 14...b5 15.Nxe5 b4?! 16.d6 bxc3?! 17.Qg7 Rf8 18.dxe7 cxb2+ 19.Kb1 Kxe7 20.Rhe1 {(＋ - )} )
15.d6 Bxf3 16.gxf3 Qd8 17.Ne4 {(＋ - ) Black will almost certainly fall apart soon. He has no king safety, own play or rooks.} )
( 10...Ng4 11.Qh4 Nge5 12.f4 Nxd3+ 13.Rxd3 c4
( 13...Nb6 14.Nf3 Bd7 15.Nd2 f6 16.e5 O-O-O 17.a3!? {(＋/ - ) Black has a middlegame to look forward to that should be very much prospectless.} )
( 13...b5 14.e5 dxe5 15.d6 exd6 16.Nh3 f6 17.Rxd6 O-O 18.Rhd1 Nb6 19.a3 Bxh3 20.Qxh3 b4 21.Ne4 bxa3 22.bxa3 {(＋ - ) With quite dangerous threats for white that black seemingly has to stop in a more or less desperate manner.
} )
14.Re3 b5 15.e5 dxe5 16.fxe5 Bb7 17.Nf3 O-O-O 18.a3 Nb6 19.d6! exd6 20.Ng5 Nd5 21.Nxd5 Bxd5 22.Rd1 h6 23.Rxd5 hxg5 24.Qg4+ Kb8 25.Qg3 dxe5 26.Rdxe5 Qd2+ 27.Kb1 Qd1+ 28.Ka2 Ka8 29.Re1 Qd7 30.Re7 Qd4 31.R1e5 Qb6 32.Rxf7 {(＋/ - ) With a fairly dominating position for white.
} )
( 10...Nb6 11.e5 dxe5 12.Nf3 c4 13.Bxg6 fxg6 14.d6 exd6 15.Rxd6 Bd7 16.Qg7 O-O-O 17.Qxf6 {(＋/ - ) Should pose problems for black, who is not the best coordinated.} )
( 10...Ne5 11.Nf3 Nxf3 12.gxf3 Bd7 13.e5!?
( 13.Rhe1 O-O-O 14.e5 dxe5 15.Rxe5 e6 16.Bc4 exd5 17.Bxd5 Nxd5 18.Rdxd5 Bc6 19.Rxc5 Qa6 20.Qh3+ Kb8 21.Re1 {(＋/ = )} )
13...dxe5 14.d6 exd6 15.Qg7 Ke7 16.Bc4 Raf8 17.Rxd6 Kxd6 18.Qxf6+ Kc7 19.Nd5+ Kc8 20.Rd1 {(＋/ - ) With good activity and more than sufficient compensation for white.} )
11.Bxb5 Rb8 12.Bc6! Kd8
( 12...Qb4 13.Nf3! Qxb2+ 14.Kd2 Rb4 15.Rb1 Qa3 16.e5!? dxe5 17.Nxe5 Rd4+ 18.Nd3 Kd8 19.Nb5 Qa5+ 20.Kd1 Qxa2 21.Qc1 Nxd5 22.Rb3 {(＋/ = ) White should have at least slightly better chances.} )
( 12...Rxb2 13.Kxb2 Qb4+ 14.Kc1 Qxc3 15.Ne2 Qa3+ 16.Kb1 Qb4+ 17.Ka1 Qxe4 18.Nc3 Qxc2 19.Nb5 Kd8 20.Rd2 Qf5 {(＋/ - ) Black is having quite severe coordination problems.} )
( 12...Ba6? 13.e5 dxe5 14.a3! {(＋/ - ) Black's pieces are pointing at to many different squares.} )
13.Bxd7 Bxd7
( 13...Rxb2 14.Kxb2 Qb4+ 15.Kc1 Qxc3 16.f3 {(＋/ - ) Should be safe enough.} )
14.Nge2! {This seems like the most exact move. Directly going after b2 now is not so great and computers are already very much liking white.}
( 14.Qd2 Qb4 15.b3 Nxe4 16.Nxe4 Qxe4 17.Nf3 Qb4 18.Ng5 Qxd2+ 19.Rxd2 {(=) White may be able to apply some mild pressure somehow but black should be OK.} )
( 14.f3 Qb4 15.Nge2 Qxb2+ 16.Kd2 Qa3 17.Rb1 Rb6 18.Rhc1!?
( 18.Rb3 Qa5 19.Rhb1 g5 20.g4 Rg8 21.h4 Rg6 22.Qf8+ Be8 23.hxg5 Rxg5 24.Qh6 Rg6 25.Qh1 Nd7 {(=) It seems difficult for white to progress.} )
18...Qa5 19.Ke3 Rg8 20.h4 Bc8 21.Kf2 Ba6 22.Qf4 {(=) to (＋/ = ) Black should be OK.} )
14...Ng4! {With this move black might just be able to make white's task of stabilising and realising his material advantage difficult though.} 15.Qf4
( 15.Qh4 g5!?
( 15...f5 16.exf5 Qb4 17.b3 Bxf5 18.h3 Qa3+ 19.Kd2 Nf6 20.f3 Rb4 21.Qh6 Rg8 22.h4 {(＋/ = ) Is probably good for white as he has kept his extra pawn and has many ideas of how to kick away or nullify the effectiveness of black's pieces.} )
16.Qg3
( 16.Qxg5 Nxf2 17.e5 {(∞) Could be analysed as well.} )
16...h5!?
( 16...Ne5 17.b3 h6 18.Kb1 Qa3 19.Ka1 f5 20.f4 Nc4 21.Rb1 Nd2 22.Rbe1 fxe4 23.Nb1 Nxb1 24.Rxb1 {(＋/ = )} )
17.h4
( 17.h3!? Ne5
( 17...h4!? 18.hxg4 hxg3 19.Rxh8+ Be8 20.f3 {I am not totally sure about.} )
18.b3!? Qa3+ 19.Kd2 Rg8 20.h4 g4 {(∞) to (＋/ = ) It's not clear how white counters black grip over the position, even if he is a pawn up.} )
17...Ne5 18.b3 Qa3+ 19.Kd2 g4 {(∞) to (＋/ = ) Again. This is hard to asses. White is up a pawn although it is not totally obvious what he should do to break out.} )
( 15.Qg7?! Kc7 16.Qxf7 Ne5 17.Qg7 Nc4 18.Rd3 Nxb2 {(∞) With definite counterplay.} )
15...f5 16.b3
( 16.h3!? g5! 17.Qxg5 Nxf2 18.exf5 {(∞) Does not seem clear.} )
16...h6
( 16...fxe4 17.h3 g5 18.Qg3 Qa3+ 19.Kb1 Nf6 20.Qxg5 Rg8 21.Qe3 Rxg2 22.Nf4 {(＋/ = ) White looks a bit better. He targets e4, has fairly good pieces and is placed solidly enough to parry active attempts by black.} )
17.Qg3
( 17.h4!? )
17...fxe4 18.Nxe4 Qxa2 19.Qc3 Rf8 20.f3 Nf6 21.Nxf6 Rxf6 22.Kd2 Qa6 23.Rhe1 {(＋/ = ) Arguably white will be more comfortable in this late middlegame. He has good centralisation and not as many weaknesses as black.} )
( 7...Nbd7?! 8.Nf3 e5
( 8...Qa5 9.Bd3 Qh5 10.Qd2 {(＋/ = )} )
9.Be2! Qe7 10.O-O exd4 11.Nxd4 Ng8 12.Qf4 Ngf6 13.Rad1 {(＋/ = ) White is more comfortable.} )
8.dxe5 {Keeping the tension gives possibilities to go Bc4 and aim for a different setup. Exchanging seems easier though.}
( 8.Nf3 Qe7
( 8...exd4 9.Nxd4 Qe7 10.Be2 {(＋/ = )} )
( 8...Nbd7 9.Be2 Ng4 10.Qd2 O-O 11.O-O Ngf6 12.a4 {(＋/ = ) With some advantage for white, even though there is a middlegame ahead.} )
9.Bc4!?
( 9.dxe5 dxe5 10.Bc4 {Transposes to 8.dxe5} )
9...exd4 10.Nxd4 d5 11.Be2! {The only move to pose problems.} 11...Nxe4 12.Nxe4 dxe4 13.O-O-O!? Nd7 14.Rhe1
( 14.f3 Qf8! 15.Qf4 Qe7 16.fxe4 O-O {(=) Should not be much for white.} )
14...Nc5 15.b4!?
( 15.Qg7 Rf8 16.Qxh7 Bd7 17.Qh6 O-O-O 18.Qe3 f5 {(=) Seems OK for black.} )
( 15.f3 Bd7 16.b4?? Na4 17.Bc4 O-O-O 18.a3 c5 19.Rxe4 Qf6 {( -＋) Does not work.} )
15...Nd7 16.Bd3 f5 17.f3 Ne5 18.Bxe4 fxe4 {(=) to (∞) White will regain the piece but not have enough for advantage after that unless I am missing something big. A bit of a shame beause the line looks promising at first.} )
( 8.O-O-O Qe7 9.a3 Nbd7 10.Nf3 Ng4 11.Qd2 {(=) to (＋/ = ) White may somehow be a little better positionally but I can't say with certainty.} )
8...dxe5 9.Nf3 {The variations startig from this are somewhat plentiful and not always easy. In general getting out the pieces in a good way has priority for both sides. Black has a somewhat harder task but he has a couple of development moves coming up and there is at least a little bit of basic solidity in his setup. By advancing the b-pawn the stakes are going to be raised a bit as well.} 9...Nbd7
( 9...Qe7 10.Bc4 b5 11.Bb3 a5!?
( 11...Nbd7 {Directly transposes to the mainline.} )
12.a4
( 12.a3 Ba6
( 12...Be6 13.Bxe6 Qxe6 14.O-O Nbd7 15.Rfd1 Qe7 16.h3 {(＋/ = ) White is more comfortable but he is not breaking through anytime soon.} )
( 12...Nbd7 13.Ng5 Rf8 14.Nxh7 Nxh7 15.Qxh7 )
13.Ng5 Rf8 14.Nxh7
( 14.O-O-O?! Ng8 15.Qh4 Nd7 {(=) Black is OK.} )
14...Nxh7 15.Qxh7 a4
( 15...Nd7 16.Qh3 Nc5 17.O-O-O {(＋/ = ) Does not look like full compensation.} )
16.Ba2 b4 17.axb4 Qxb4 18.Qh3
( 18.Bxf7+ Rxf7 19.Qh8+ Rf8 20.Qxe5+ Kd8 21.f3 Nd7 22.O-O-O Bc8 {(∞) Black may have holding chances.} )
18...Qxb2 19.Kd2! Qb6
( 19...Qb4 20.Rhb1 Qa5 21.Ke1 Nd7 22.Bb3 a3 23.Ba4 Qc5 24.Qe3 Qc4 25.Rxa3 Rh8 26.h3 Qf1+ 27.Kd2 Qxg2 28.Ne2 Bxe2
( 28...Rc8 29.Rg1 Qh2 30.Rg3 Nf6 31.Ng1 Qh1 32.Nf3 Bc4 33.Kc3 Be6 34.Kb2 Rb8+ 35.Bb3 {(＋/ - )} )
29.Bxc6 Rc8 30.Bxd7+ Kxd7 31.Qa7+ Ke8 32.Rb8 Ba6 33.Rxa6 Qxh3 34.Rxc8+ Qxc8 {(＋/ - )} )
20.Qe3 Qd8+ 21.Kc1 Qd4 22.Qxd4 exd4 23.Nxa4 Nd7 24.Kd2 Ke7 25.Nb2 Rfb8 26.Rhb1 Nc5 27.f3 Bc8 28.Kc1 f5 29.exf5 Bxf5 30.Bc4 g5 31.Rxa8 Rxa8 32.Kd2 {(＋/ - ) White should have good chances to convert eventually.} )
( 12.Ng5 Rf8 13.a4 Ng8 14.Qh4 h6 15.Nf3 Qxh4 16.Nxh4 b4 17.Nd1 Nd7 {(=) Black is fine.} )
12...b4 13.Nb1 Nbd7
( 13...Ba6 14.Nbd2
( 14.Ng5 {I thought would be good at first although after:} 14...Rf8 15.Nxh7 Nxh7 16.Qxh7 Qg5! 17.Nd2 Nd7 18.Qh3 Nc5 19.O-O-O Rd8 20.Qg3 Nxb3+ 21.cxb3 Qxg3 22.hxg3 Ke7 {(=) to (＋/ = ) Somehow I think black has good holding chances.} )
14...Nbd7 15.Bc4 Bxc4 16.Nxc4 {Transposes to 9...Nbd7 with 11...a5} )
14.Nbd2
( 14.Ng5!? Rf8 15.Nxh7 Nxh7 16.Qxh7 Qg5 17.Nd2 Nf6!? {(＋/ = ) to (∞) Instead 17...Ba6 would transpose to 13...Ba6 with 14.Ng5. This precise sequence enables the immediate knight move as an alternative and it's at least not easy to prove advantage.} )
( 14.O-O Nxe4!? {(＋/ = ) to (∞) White will obtain fully adequate compensation. Black can instead go for 14...Ba6, yet then it seems a bit of a shame that white managed to castle without problems.} )
14...Nc5!?
( 14...Ba6 15.Bc4 {Transposes to 9...Nbd7 with 11...a5.} )
15.O-O
( 15.Nc4 Be6 16.Ncxe5 Bxb3 17.cxb3 Nfd7
( 17...O-O-O 18.O-O Qc7 19.Rad1 Nfxe4 20.Rxd8+ Rxd8 21.Qxh7 f6 22.Qxc7+ Kxc7 23.Nxg6 Nxb3 24.h4 {(＋/ = ) Black should not have enough counterplay.} )
18.Qg7 Qf8
( 18...Qf6 19.Qxf6 Nxf6 20.Nd4 Nfxe4 21.f3 f6 22.Nexc6 Nd3+ 23.Ke2 Nec5 24.Rad1 Nf4+ 25.Kd2 Kd7 26.Rhe1 Kc7 27.g3 Nd5 28.Ne6+ Kxc6 29.Rc1 Nc3 30.Nxc5 Kxc5 31.bxc3 {(＋/ = ) White seems better although that was a long line obviously.} )
19.Qxf8+ Rxf8 20.Rd1
( 20.Nxc6 Nxb3 21.Rd1 Rc8 22.Rd6 Ndc5 23.O-O Rh8 {(＋/ = ) to (=) Black has a degree of compensation but does not exactly have a dreamy position. } )
( 20.O-O-O Nxe5 21.Nxe5 f5 22.exf5!? Rxf5 23.Rhe1 Kf8 {(＋/ - ) to (=) Could be very good or equal. I could not tell.} )
20...Nxe5 21.Nxe5 f5
( 21...Nxb3 22.Nxc6 f5 23.O-O Rf6 24.Nd4 Nxd4 25.Rxd4 Rd8 26.Rfd1 Rxd4 27.Rxd4 fxe4 28.Rxe4+ {(＋/ = )} )
22.O-O!? fxe4 23.Rfe1 Rf5 24.Nxc6 Kf8 {(＋/ = ) White is more comfortable.} )
15...Ba6 16.Rfe1
( 16.Bc4!? Ng4 17.Qh3 Bc8 18.Qg3 h5 19.Nh4 g5 20.Nf5 Bxf5 21.exf5 Rd8 22.Bd3 Kf8 23.Ne4 {(＋/ = ) Seems slightly preferable for white.} )
16...Nh5 17.Bc4 f6 18.Red1 Bxc4 19.Nxc4 Ng7 20.Nd6+ Kf8 21.h4 Kg8 22.Qe3 Nge6 23.h5 Qc7 24.Nh2 Rd8 25.Nc4 Rd4 26.Rxd4 exd4 27.Qh6 Qf4 28.Qxf4 Nxf4 29.Nxa5 d3 30.cxd3 Nfxd3 31.Nc4 Kf7 32.a5 {(＋/ - ) White is a pawn up.} )
10.Bc4 b5
( 10...Qe7 11.O-O
( 11.a4 Nb6 12.Bb3 Be6 13.a5 Nc4 14.O-O O-O-O {(＋/ = ) to (∞)} )
( 11.Ng5!? Rf8 12.Nxh7 Nxh7 13.Qxh7 Qg5 14.h4 Qf6
( 14...Qxg2 15.O-O-O Qf3
( 15...b5 16.Bb3 a5 17.h5! gxh5 18.Qxh5 Qg6 19.a3 {(＋/ = )} )
16.h5 gxh5 17.Qh6 Qf6 18.Rxh5 Qxh6+ 19.Rxh6 Nb6 20.Bb3 Bd7 {(＋/ = )} )
15.Qh6 Rh8 16.Qe3 Rxh4 17.O-O-O {(=) to (＋/ = ) White will find it hard to put real pressure on black even if he is somewhat moe comfortable.} )
11...Nb6
( 11...b5 12.Bb3 b4 {MNb} 13.Na4 Nxe4 14.Rfe1 f5 15.Rad1
( 15.c3 {Challenges the b4 pawn immediately and while this is a key idea the game also clarifies quite fast.} 15...bxc3 16.Nxc3
( 16.Rac1 Bb7 17.Nxc3 Nxc3 18.Rxc3 O-O-O 19.h3 e4 20.Qe3 {(∞) to (＋/ = ) There is good possibilities to win back the pawn considering c6 is so weak. The h7 to e4 pawn chain seems like it could be a negative positional factor for some while though.} )
16...Nec5 17.Bc2!? {Calmly keeping the bishop.}
( 17.Rad1 Bb7 18.Nxe5
( 18.Bc4 O-O-O 19.b4 Na6 {(∞) to (＋/ = ) Black has queenside weaknesses but it is not obvious how to get through.} )
18...Nxe5 19.Qe3 Nxb3 20.Qf4 O-O 21.Rxe5 Qf7 22.axb3 Rae8 23.h3 Rxe5 24.Qxe5 Re8 25.Qa5 {(＋/ = ) It doesn't quite look like black has made sense of his position.} )
( 17.Bc4 Ba6 {(=) to (＋/ = ) Is just going to be a marginal pull for white. He will be forced into a bishop trade and then capturing on e5 followed by Qf4 wins back the pawn although with a somewhat simplified position.} )
17...Bb7 18.Nxe5!? {There should be decent alternatives here as well. Direct looks good though.} 18...Nxe5 19.f4 Ncd7 20.fxe5 O-O-O 21.Qe3 Rhe8
( 21...Qc5 22.e6 Qxe3+ 23.Rxe3 Nf6 24.Bb3 Rd2 25.e7 {(＋/ - )} )
22.e6 Nf6
( 22...Nc5 23.b4 Nxe6!? 24.Bb3 Rd6 25.Na4! {(＋/ - ) With excellent compensation.} )
23.Qxa7 {(＋/ - ) White has to be better.} )
15...Bb7 16.Qe3 Rf8
( 16...c5 17.c3 Bc6 18.cxb4 c4 19.b5 Bxb5 20.Bc2 {(＋/ = ) It looks like white will soon benefit from black having extended his position somewhat.} )
17.h4!? c5 18.c3 Rf6
( 18...Bc6 19.cxb4 cxb4 20.Rc1 Rf6 21.Ng5 Nxg5 22.hxg5 Rd6 23.Nc5 a5 24.Nxd7 Bxd7 25.Rc5 e4 26.Bd5 Rd8 27.Rxa5 {(＋/ = ) With a small advantadge for white.} )
19.Ng5!?
( 19.Nd2 Nxd2 20.Rxd2 Rc8 21.cxb4 f4 22.Qd3 cxb4 23.Qb5 Bc6 24.Qa6 {(∞)} )
19...Nxg5 20.hxg5 Rc6 {(＋/ = ) With fairly good compensation for white I would think.} )
12.Bb3 Be6 13.Rfd1 Bxb3 14.axb3 {(＋/ = ) White is marginally more comfortable.} )
11.Bb3 Qe7
( 11...a5 12.a3
( 12.a4 b4 13.Nb1 Ng4
( 13...Ba6 14.Nbd2 Qe7 15.Bc4! {This move looks like a way to retain a more comfortable position. I did not realise this could be a serious attempt at first since it drops the e-pawn but it still looks decent. }
( 15.Ng5!? {Is what I initially gave and at first my thought was that it was enough for advantage. With a precise sequence black looks about OK though.} 15...Rf8 16.Nxh7 Nxh7 17.Qxh7 Qg5! 18.O-O-O
( 18.Qh3 Nc5 19.O-O-O Rd8 {Transposes to 18.0-0-0. Moving the queen first reduces black's options to this.} )
( 18.Bc4 Rd8 19.h4
( 19.Qh3 Nc5 20.Nf3
( 20.Rd1!? b3!? 21.Nxb3 Rxd1+ 22.Kxd1 Nxe4 23.Qf3 Qf5 24.Bxa6 Nxf2+ 25.Ke1 Qxf3 26.gxf3 Nxh1 {(=) to (∞)} )
20...Qf4 21.Bxa6 Nxa6 22.O-O Nc5 {(＋/ = ) to (=) Black has reasonably active pieces so even if white is somewhat better it could be bit hard.} )
19...Qxg2 20.O-O-O Bxc4 21.Nxc4 b3 22.cxb3 Nc5 23.Qg7 Nxb3+ 24.Kc2 Qxe4+ 25.Kc3 {(＋/ = ) Is complicated although it looks like white is a little better so this could be something to try.} )
18...Nc5
( 18...O-O-O!? 19.Qh3 Kb7 20.Qg3 Qh6 {(∞) to (＋/ = ) Even if white has an extra pawn black's pieces are very well placed.} )
19.Qh3 Rd8 20.Qg3 Nxb3+ 21.cxb3 Qxg3 22.hxg3 Ke7 {(＋/ = ) to (=) Black should have good holding chances.} )
15...Bxc4 16.Nxc4 Qc5
( 16...Nxe4? 17.O-O-O Nxf2 18.Rxd7 Qxd7 19.Re1 Qe6
( 19...Qe7 20.Nb6 Rd8 21.Qg7 Rf8 22.Qxe5 Rd1+ 23.Rxd1 Qxe5 24.Nxe5 Nxd1 25.Kxd1 {(＋/ - )} )
20.Nfxe5 Rd8 21.Qg7 Rf8 22.Qxh7 {(＋/ - ) It does not seem like black manages to defuse white's pressure.} )
17.Nfd2 Qxf2+ 18.Kxf2 Ng4+ 19.Ke2 Nxh6 20.Nb3 Ke7 21.Nbxa5 Ra6 22.Nb3 {(＋/ = ) It looks hard to organise the black position. White seems fairly easily better.} )
( 13...Nxe4 14.Nbd2 Nec5
( 14...Nd6 15.Qg7!? Rf8 16.O-O-O Qe7 17.Qxh7 Ba6 18.Rhe1 O-O-O 19.Qh6 {(＋/ = ) Black has more weaknesses.} )
( 14...Nxd2 15.Nxd2 Nc5 16.Qg7 Rf8 17.O-O-O Qe7 18.Nc4 Bd7 19.Qxe5 Qxe5 20.Nxe5 Nxb3+ 21.cxb3 {(＋/ - ) White will get a pleasant endgame.} )
15.O-O-O Qe7 16.Rhe1 f6 17.Nd4 Bb7 18.Nc4 O-O-O 19.Qe3 Qf8 20.Ne6 Nxe6 21.Nd6+ Kb8 22.Bxe6 Qe7 23.Bb3 Rhf8 24.f4 Nb6 25.Qc5 {(＋/ = ) With good compensation.} )
14.Qg7 Qf6 15.Bxf7+ Ke7 16.Qxf6+ Ngxf6 17.Ba2 Nxe4 18.Nbd2 Nxd2 19.Nxd2 {(＋/ = ) Black is not entirely comfortable but the position seems playable.} )
12...Ba6
( 12...Qe7 13.Ng5 Rf8 14.Nxh7 Nxh7 15.Qxh7 Nc5 16.Qh6 {Transposes elsewhere.} )
13.O-O-O!
( 13.Ng5 Rf8 14.Nxh7 Nxh7 15.Qxh7 b4 16.Na4 Qg5 17.Qh3 Qf4 {(=) With enough compensation, since white has problems coordinating.} )
13...Qe7 14.Ng5 Rf8
( 14...b4 15.Bxf7+ Kd8 16.Na4 bxa3 17.Bb3!? Kc7 18.Ne6+ Kb8 19.Qg5 {(＋/ = ) to (＋/ - ) Black has not got far enough with his play and now risks coming under pressure.} )
15.Nxh7 Nxh7 16.Qxh7 b4
( 16...Nc5 17.Qh3 Bc8 18.Qe3 {(＋/ - ) White is stable and can play to make use of his extra pawn in the long term.} )
17.Na4 bxa3 18.Qh3 Bb5 19.Kb1
( 19.bxa3 Qxa3+ 20.Kb1 Qe7 21.Rd2 O-O-O 22.Rhd1 Bxa4 23.Bxa4 Kc7 24.Ka2 Nc5 25.Qc3 {(＋/ = ) White will press seriously for the win.} )
19...axb2?
( 19...O-O-O 20.Nb6+ Kc7 21.Nxd7 Rxd7 22.Rxd7+!? Qxd7 23.Qxd7+ Kxd7 24.bxa3 {(＋/ - )} )
20.Rd2 Bxa4 21.Bxa4 O-O-O 22.Rhd1 f5 23.Bxc6 Nb6 24.exf5 gxf5 25.Rxd8+ Rxd8 26.Qxf5+ Kc7 27.Rxd8 Qxd8 28.Bf3 {(＋- ) White will win with a minimum amount of care.} )
( 11...b4 12.Na4 Ba6
( 12...Nxe4? {Is not the same as in positions where white castling short and a black Qe7 has been played.} 13.O-O-O Nxf2? 14.Nxe5 {(＋- )} )
13.O-O-O Qe7 14.Ng5 Rf8 15.Nxh7 Nxh7 16.Qxh7 Bb5 17.Qh6 c5 18.c3 a5 19.Rxd7! Bxd7 20.Nb6 {(＋/ - ) With favorable complications.} )
12.Ng5
( 12.O-O Nc5 13.Ng5
( 13.a3 Nxb3 14.cxb3 Bg4 15.Nd2
( 15.Ng5 Nh5 16.h3 Bc8 17.b4 f6 18.Nf3 Ng7 19.Qe3 O-O {(=) Black is OK.} )
15...Rd8 16.b4 g5! 17.f3 Rg8 18.fxg4 Rg6 19.Qh3 Rxd2 20.Rad1 Rxd1 21.Rxd1 Kf8 {(=) to (＋/ = ) Black should have few problems holding this with accurate play.} )
( 13.Rfe1 Nh5 14.Rad1
( 14.Nd2 f6 15.Qe3 Be6 16.a4 b4 17.Ne2 Ng7 {(=) Black should be fine.} )
14...Bg4 15.Bd5!? {Probably it is hard to play for advantage without doing this but it doesn't turn out great.} 15...cxd5 16.Nxd5 Qb7 17.Qg5 Be6 18.g4 f6 19.Qe3 Bxg4 20.Qxc5 Rc8 21.Qa3 Rf8 {( = /＋) to (∞)} )
13...Rf8 14.Nxh7 Nxh7 15.Qxh7 a5 16.a3 Nxb3!? 17.cxb3 Be6 18.Rfc1
( 18.b4 O-O-O {What a move. The threat is a combination of Rh8, Bc4 and Rdg8. Because of this black won't get punished for castling to his weakened queenside.} 19.Qh6 axb4 20.axb4 Kb7 21.Qe3 Ra8 {(=)} )
( 18.Rac1 Bxb3 19.Nb1 Qd6!? {(=) to (＋/ = )} )
18...Qg5 19.Ne2 Rc8 20.b4 Bc4 21.Qh3 Ke7 22.f4 exf4 23.Nd4 Rh8 24.Qc3 a4 {(=) to (＋/ = ) Black should be about OK. There are some imbalances but not anything that looks worriesome.} )
( 12.a3 Nc5 13.Ba2 Be6 14.Bxe6 Nxe6 15.O-O Nd7 {(=) Black is OK.} )
12...Rf8 13.Nxh7 Nxh7 14.Qxh7 Nc5 15.Qh6
( 15.O-O a5 16.a3 Nxb3 17.cxb3 Be6 {Transposes to 12.0-0} )
( 15.Qg7!? {Some sort of waiting move.} 15...Bd7 16.Qh6
( 16.O-O O-O-O 17.f4 Ne6 18.Bxe6 Bxe6 {(∞) With compensation for black since he has good chances of activating his pieces and b4 will drive the white knight to a bad square.} )
16...a5 17.a3 O-O-O 18.Qe3 Be6 19.Ba2
( 19.Bxe6+ Nxe6 {Transposes to 15.Qh6} )
19...Bxa2 20.Nxa2 Rd4 21.O-O
( 21.Nc3 Rfd8 22.O-O Ne6 {(=) Black has achieved a level of entrenchment that will be hard to break, pawn up or not.} )
21...Rfd8!? 22.g3
( 22.b4 Nxe4 23.bxa5
( 23.c3 Rc4 24.a4 Rd2 25.axb5 cxb5 26.bxa5 Qc5 {(=) With compensation because of good piece placements.} )
23...Nd2 24.Rfe1 Nc4 25.Qh3+ Kc7 26.a4
( 26.Nb4 Qd6 {(∞)} )
( 26.a6 Qxa3!? 27.Nc3 Qc5 {(∞) to ( = /＋)} )
26...bxa4 {(∞) This looks a bit loose but if there isn't anything concrete black should have decent chances becuase of his d-line control and active pieces.} )
22...Ne6 23.Nc3 Qg5 {(∞) Black again should have compensation for the pawn due to betetr piece placements.} )
15...a5 16.a3 Be6
( 16...Nxb3 {Does not work as well with the queen on h6, ready to come back quickly.} 17.cxb3 Be6 18.Qe3 f6 19.Qb6 Rc8 20.Qxa5!? Kf7 21.Qb6 Bxb3 22.O-O Rfd8 23.Qe3 {(＋/ = )} )
( 16...Ba6 17.Rd1 Nxb3
( 17...Rd8 18.Qe3 Rxd1+ 19.Kxd1 Rh8 20.Ba2 Bc8 21.Kc1 Kf8 22.Nb1 Kg7 23.Nd2 {(＋/ = ) White is a bit better.} )
( 17...b4 18.axb4 axb4 19.Ba4 Nxa4 20.Nxa4 Bb5 21.b3 Rg8 22.g3 {(＋/ = )} )
18.cxb3 b4 19.axb4 axb4 20.Na4 Bb5 21.Nb6 Rd8 22.Qe3 Rxd1+ 23.Kxd1 Rh8 24.Kc2 Qf8 25.h3 {(＋/ = ) White is somewhat better.} )
17.Bxe6 Nxe6 18.Qe3
( 18.O-O O-O-O 19.Qe3 {Transposes.} )
18...O-O-O
( 18...Nd4 19.Rc1 O-O-O 20.Ne2 Qc5 21.Nxd4 Qxd4 22.O-O Kc7 23.Qe1!? {(＋/ = )} )
( 18...Rd8 19.O-O {(＋/ = ) Without enough compensation for black.} )
19.O-O
( 19.Qb6!? {Seems simplest if white wants some kind of marginal pull. It does not look acutely worriesome for black though.} 19...Qc7 20.Qxc7+ Kxc7 21.Rd1
( 21.f3 Nf4 22.Rg1 Rh8 23.h3 f5! 24.Rd1
( 24.b3 b4 25.Ne2
( 25.axb4 axb4 26.Nd1
( 26.Ne2 fxe4 27.fxe4 Rh4 28.Ra7+ Kd6 29.Rf1 Nxe2 30.Rf6+ Kc5 31.Kxe2 Rxe4+ 32.Kf3 Re1 33.Rxg6 Rf8+ 34.Kg3 Re3+ {(=) Again black has enough activity.} )
26...fxe4 27.fxe4 Rd4 28.Nf2 Rhd8 29.g3 Ne6 30.Rd1 c5 31.Rf1 Ra8 {(=) With sufficient counterchances.} )
25...fxe4 26.fxe4 Rh4 27.axb4 axb4 {Transposes to 25.axb4.} )
24...b4!
( 24...Rdf8 25.exf5 gxf5 26.Kf2 {(＋/ = ) White looks reasonably well positioned to eventually try and exploit his extra pawn.} )
25.axb4 axb4 26.Rxd8 Rxd8 27.Ne2
( 27.Nb1 fxe4 28.fxe4 Rd4 29.Nd2 c5 30.b3 g5 {Black's activity and space compensate for the pawn by this point.} )
27...fxe4 28.fxe4 b3 29.Nxf4 exf4 30.Ke2
( 30.cxb3 Rd3 31.Rf1 Rg3 32.Rxf4 Rxg2 33.Rg4 Rxb2 34.Rxg6 Rxb3 35.h4 Re3+ 36.Kd2 Rxe4 {(=)} )
30...bxc2 31.Rc1 Rb8 32.Rxc2 Rb3 {(=) Black should have enough compensation because of his active rook.} )
( 21.Ne2 Nd4 22.Rc1 Rd6 {Now I can't see anything special.} 23.Ng3
( 23.Nxd4 Rxd4 24.f3 Rfd8 {(=) White won't be able to make progress once black puts a rook on d2.} )
( 23.h4 Rfd8 24.Ng1 b4 25.Rh3 Nxc2+ 26.Rxc2 Rd1+ 27.Ke2 Rxg1 28.Rf3 Rxg2 29.Rxf7+ Rd7 30.Rxd7+ Kxd7 31.axb4 axb4 {(=)} )
23...b4 24.h4
( 24.axb4 axb4 25.h4 Ra8 26.h5 gxh5 27.Rxh5 Ra2 28.Nf5 Nxf5 29.Rxf5 Rxb2 {(=) Sees black have a very active rook, which should guarantee enough counterchances.} )
24...Rfd8 25.Nf1
( 25.h5 b3 26.cxb3 Nxb3 27.Rb1 gxh5 28.Rxh5 Nd2 29.Rc1 Nb3 30.Rb1 Nd2 31.Rc1 Nb3 32.Rb1 Nd2 {(=)} )
25...b3 26.cxb3 Nxb3 27.Rb1 Nc5 28.Ne3 Nxe4 29.h5 gxh5 30.Rxh5 Nc5 31.Kf1 Nd3 32.Rf5 f6 {(=) Black is OK.} )
21...b4 22.axb4
( 22.Ne2 Rb8 23.f3 bxa3 24.bxa3 Rb2 25.Kd2 Rfb8! 26.h4 Nc5 27.h5 gxh5 28.Rxh5 Rd8+ 29.Kc1 Rb1+! 30.Kxb1 Rxd1+ 31.Kb2 Na4+ {(=) There is still some play left but it is safe to say that black's rook plus knight duo causes enough problems for white.} )
( 22.Rxd8 Rxd8 23.Nb1 Rb8 24.Kd2 Rd8+ 25.Ke3 b3! 26.Rc1 bxc2 27.Rxc2 Rd1 {(=) Black should be OK due to his activity.} )
22...axb4 23.Ne2 b3
( 23...Nc5!? 24.f3 b3 25.Rd2 bxc2 26.Nc1 Ne6 27.Rxc2 Rd4!? {(=) to (＋/ = ) This seems to be a safe pawn up kind of position for white. At the same time making use of this extra asset is highly problematic and black has very good pieces. I think black should hold.} )
24.Rd2
( 24.cxb3 Nc5 25.f3
( 25.Nc3 Rb8 26.O-O Rxb3 27.Rd2 Rfb8 28.f4 Rd8 29.Rxd8 Kxd8 30.fxe5 Ke7 31.Rf6 Ne6 32.Rf2 Nc5 {(=) White is two pawns up and yet the pawns he has are to weak for him to be able to claim advantage.} )
25...Nd3+ 26.Kf1 Nxb2 27.Rxd8 Rxd8 28.g4 g5 29.h4 Rd1+ 30.Kg2 Rxh1 31.Kxh1 gxh4 32.Nc1 Kb6 33.Kg2 Kc5 34.Kh3 Kd4 35.Kxh4 Ke3 36.Kg3 Kd2 37.f4 Kxc1 38.g5 Nd3 39.fxe5 Nxe5 40.Kf4 Nd7 41.e5 Kc2 42.Kf5 Kxb3 43.e6 fxe6+ 44.Kxe6 {(=)} )
24...Ra8 25.cxb3
( 25.O-O Rfd8 26.Rxd8 Rxd8 27.cxb3 Rd2 28.Nc3 Rxb2 29.Rb1 Rxb1+ 30.Nxb1 Kb6 31.Nd2 Kb5 32.Nc4 f6 33.h4 Kb4 34.g4 c5 35.h5 Kxb3 {(=) White's pawns are not threatening enough and this should be equal.} )
25...Nc5 26.O-O Nxe4!? {(=) to (＋/ = ) Black is just marginally worse.} )
( 19.Rd1 Nd4 20.Rd2 Qd7 21.f3 f5 22.exf5 Nxf5 23.Qf2 Qxd2+ 24.Qxd2 Rxd2 25.Kxd2 Nh4 26.Rg1 Rxf3 {(=) Equalises cleanly.} )
( 19.Ne2 Kb7 20.Rd1 Rd6 21.Rxd6 Qxd6 22.O-O Rd8 {(=) White has problems improving his position.} )
19...Nd4
( 19...Rd6 20.Rad1 Rfd8 21.Rxd6 Qxd6
( 21...Rxd6 22.Rc1
( 22.a4!? b4 23.Nd1 Kb7 24.Qe1 {Seems less natural but is probably also good.} )
22...Qh4!? {Trickiest.}
( 22...Qd8 23.Qa7 Qc7
( 23...Rd2 24.Qa8+ Kd7 25.Qxd8+ Kxd8 26.Nb1 Rd6 27.f3 {(＋/ = )} )
24.Qxc7+ Kxc7 25.Kf1 {(＋/ = )} )
( 22...Kb7 23.g3 Qd8 24.h4 Rd2 25.Kg2 {(＋/ = )} )
( 22...Qd7 23.h4 a4 24.g3 Kb7 25.Kg2 Nd4 26.Ne2 {(＋/ = )} )
( 22...Qg5? 23.Qxg5 Nxg5 24.f3 Rd2 25.Nb1 Rd8 26.Kf2 {(＋/ = )} )
23.g3!? Qd8
( 23...Qh3 24.Ne2 f6 25.Rf1!? {(＋/ = ) It does not look like black has enough compensation.} )
24.h4 Kb7 25.Ne2 {(＋/ = ) Black has d-line control but white can work effectively around this.} )
22.h3
( 22.g3 Kb7!?
( 22...Nd4 23.Rc1 Kb7 24.Kg2! f5
( 24...Qe6?! 25.a4 b4 26.Ne2 c5 27.c3 Nb3 28.Re1 {(＋/ = )} )
25.Qg5!? Rh8 26.Rd1 Rh5 27.Qe3 Qe6 28.exf5 Qxf5 29.h4 Nxc2 {(＋/ = ) Black is a bit loose.} )
23.h4 Qd2 24.Nd5 Nd4 25.c3 cxd5 26.cxd4 Qxb2 27.dxe5 d4 28.Qd3 Rc8 29.Qf3!? {(＋/ = ) With some initiative.} )
22...Nd4
( 22...Qc5 23.Qxc5 Nxc5 24.f3 Ne6 25.Rf2 Kc7 26.Nb1 Rd1+ 27.Rf1 Rd7 28.Kf2 a4 29.h4 {(＋/ = )} )
23.Rc1
( 23.Kh2!? Nxc2 24.Nxb5 Qb8 25.Na7+ Kc7 26.Qc5 Nd4 27.Qxa5+ Qb6 28.Qxe5+ Kb7 29.Qe7+ Qc7+ 30.Qxc7+ Kxc7 31.h4 Kb7 32.Nxc6 Kxc6 33.Kg3 {(∞) to (＋/ = )} )
23...Kb7 24.Kh2 f5 25.exf5 gxf5 26.Ne2 {(＋/ = ) White should be a bit better thanks to his extra pawn.} )
( 19...Qc5 20.Qxc5 Nxc5 21.Rac1 Rd4 22.f3 Rfd8 23.Nd1 Rd2 24.Re1 Kc7 25.Ne3 Na4 26.Nf1 R2d4 27.Rb1 {(＋/ = )} )
20.Rac1!?
( 20.Rfc1 f5 21.exf5 gxf5 22.Ne2 f4 23.Qh3+
( 23.Qe4 Nxe2+ 24.Qxe2 f3 25.Qe4 Qf6 26.Rd1 fxg2 27.Rxd8+ Rxd8 {(＋/ = ) to (=) For what it's worth white looks a little bit better, although making progress does not look given.} )
23...Ne6
( 23...Qe6?! 24.Qxe6+ Nxe6 25.Rd1 Kc7 {(＋/ = ) It's not going to be easy to convert but white looks a little better here with no queens on and a clear extra pawn.} )
24.Rd1 Rde8!
( 24...f3 25.Nc3 Rxd1+ 26.Rxd1 fxg2 27.Ne4 Kb8 {(＋/ = ) I feel gives white a bit to well placed pieces for black to be able to aspire for equality.} )
25.c4
( 25.a4 b4 26.Nc1
( 26.c3 f3! {The main idea. The computer now gives 27.gxf3. I will leave it at that.} )
26...e4 27.Nb3 f3 28.g3 e3 29.fxe3 Qg5 30.Rd2 Qxe3+ {(=) With counterplay.} )
( 25.Qf3 Kb7 26.b4 axb4 27.a4
( 27.axb4 Qxb4 {(∞) I can't see a way through for white.} )
27...e4 28.Qxe4 Nc7! {The endgame has to be more or less OK, so this should be best.} 29.Qxe7 Rxe7 30.Nc1 c5 31.Nd3 Kc6 {(∞) Black's activity compensates the pawn deficit.} )
( 25.Nc3 Kb8 26.a4 Nd4 27.axb5 Rh8 28.Qd3 Qh4 29.h3 Reg8 {(∞) Is counterplay.} )
25...f3 26.Ng3 Kb8 27.cxb5 cxb5 28.Rd5 Nd4 29.Qh6
( 29.Rc1 Qg7
( 29...Rd8!? 30.Rxd8+ Qxd8 31.Qh6 Rf7 32.gxf3 Nxf3+ 33.Kh1 Qd5 34.Qb6+ Rb7 35.Qc6 Rh7 36.Nf1 Qxc6 37.Rxc6 Kb7 38.Rc1 Kb6 39.Kg2 e4 {(=) to (＋/ = ) Black should be able to hold.} )
30.Rcc5 Rd8 31.Rxd4
( 31.Rxb5+ Nxb5 32.Rxb5+ Kc7 33.gxf3 Qf7
( 33...Qd7 34.Qxd7+ Rxd7 35.Rxa5 Rxf3 {Doesn't look bad either really.} )
34.Rc5+ Kb6 35.Rc3 Rh8 36.Qg4 Rd1+ 37.Kg2 Rd4 38.Qf5 Qxf5 39.Nxf5 Rg8+ 40.Ng3 {(=) I Don't see how any side can win with accurate play.} )
( 31.gxf3 Qb7 32.Qh6 Ka7 {(∞) I am not seeing anything for white.} )
31...Rxd4 32.Rxb5+ Kc7 33.gxf3 Qf7 34.Rc5+ Kb8 35.Rc3 e4 36.Qf1 Qd7 37.Qe2 Rd1+ 38.Kg2 exf3+ 39.Rxf3 Rxf3 40.Qxf3 Rd4!? {(=) Black should not be worse objectively.} )
29...Rf6 30.Qe3!? Qe6 31.Rc5 fxg2 32.Rd1 Kb7 33.b4
( 33.a4 Qg4 34.Rxd4 Qxd4 35.Rxb5+ Kc7 36.Qc1+ Rc6 37.Qg5 Rb6 38.Rxa5 Rxb2 {(∞)} )
( 33.Ne4 Qg4 34.Rxd4 exd4 35.Rxb5+ Ka6 36.Rxa5+ Kxa5 37.Qd2+ Ka6 38.Qd3+ Kb7 39.Qb5+ Ka7 40.Qxe8 Qd1+ 41.Kxg2 Qf3+ 42.Kf1 Qd1+ 43.Kg2 Qf3+ 44.Kf1 Qd1+ 45.Kg2 {(=)} )
33...Ka6 34.Qe4 Qa2 35.Nf5 Qe2 36.Qxe2 Nxe2+ 37.Kxg2 Nf4+ 38.Kf1 Rxf5 {(=) Is not worse for black even if white's rooks will get active.} )
20...f5 21.exf5
( 21.f3 Rf6 22.Nd1 f4 23.Qe1 Qc5 24.Nf2 a4 25.Nd3 Nxf3+ 26.Kh1 Rxd3 27.cxd3 Nxe1 28.Rxc5 Nxd3 29.Rc2 c5 {(=) The strong knight should offer compensation.} )
( 21.Ne2 f4 22.Qh3+ Qd7 23.Qd3 f3 24.Nxd4 Qg4 25.Nxf3 Rxd3 26.Nxe5 Qxe4 27.Nxd3 Qd4 {(∞) I am not sure how to assess this.} )
21...gxf5 22.Ne2 {The question now is if black has enough compensation. It is hard to say really, although I would have to say probably just enough. Here are some possible lines.}
( 22.Rfe1 f4 23.Qxe5 Qxe5 24.Rxe5 f3 25.Re7 Rh8 26.b4 Rh5 27.g3 Rh3 {(=) Black has annoying activity that should be sufficient.} )
22...f4 23.Qh3+
( 23.Qe4 Nxe2+ 24.Qxe2 f3 25.Qe3
( 25.Qe4 Kb7 {(=) Black's control over the lines combined with his f3 pawn being highly useful means he seems to have compensation.} )
25...Qh4 26.Qb6 Rf6 {(=) Perpetual check seems a likely outcome.} )
23...Ne6!
( 23...Kb7 24.Nxd4 Rxd4 {(＋/ = ) Black has not gotten in f3.} )
( 23...Qe6 24.Qxe6+ Nxe6 25.f3 {Seems (＋/ = ) - esque} )
24.Rcd1
( 24.Rfd1 f3 25.Nc3 Rde8 26.a4 fxg2 27.Ne4 Kb8 28.Qc3
( 28.c3 Nf4 29.Qe3 Qc7 30.Nc5 Qh7 31.Nd7+ Ka8 32.Nb6+ Kb8 33.Nd7+ Ka8 34.Nb6+ Kb8 35.Nd7+ {(=)} )
( 28.axb5 Nd4 29.Rxd4 exd4 30.bxc6 Kc7 {(=) Black is not worse.} )
28...Nd4 29.Qxa5 Qc7 30.Qxc7+ Kxc7 31.Kxg2 Rf4 32.Nc5 Rg8+ 33.Kf1 Rfg4 34.Ke1 Rf4 35.axb5 Rg1+ 36.Kd2 Rxf2+ 37.Kd3 Rxd1+ 38.Rxd1 Rxh2 39.c3 Nxb5 {(=) Black is OK.} )
24...f3 25.Nc1
( 25.Nc3!? Rde8! 26.Rfe1 Kb8 27.Qg4 Qf7 28.g3 Rg8 29.Qe4 Nd4 30.Re3
( 30.h4 Qh5 31.Kh2 Rg4 32.Rxd4 Rxe4 33.Rdxe4 {(∞)} )
30...Qh5 31.Rxd4 exd4 32.Qxd4 Rxe3 33.Qb6+ Ka8 34.Qxc6+ Kb8 35.fxe3 f2+ 36.Kf1 Qh3+ 37.Qg2 Qh6 {(∞) Both sides have dangerous play.} )
25...fxg2
( 25...Rde8 26.Rfe1
( 26.g3 Qg7 27.Rfe1 Kc7 28.Qf1 Nf4 29.Nd3 Ne2+ 30.Rxe2 fxe2 31.Qxe2 e4 32.Nc5 e3 {(∞) With play for black.} )
26...Qf6 27.Nd3 Rh8 28.Qxf3 Qxf3 29.gxf3 Nd4 30.Re3 Nxc2 31.Rxe5 Reg8+ 32.Kh1 Rh3 33.Re4 Rgh8 34.Kg1 Rxh2 35.Rd2 Na1 36.Nc5 Rh1+ 37.Kg2 Rc1 38.Ne6 Nb3 39.Rd6 Rhh1 40.Rxc6+ Rxc6 41.Kxh1 Rc2 42.Kg2 {(＋/ = ) It's hard to say if white will win but he seems better.} )
26.Rxd8+ Kxd8 27.Rd1+ Kc7 28.Qe3 Qc5 29.Nd3
( 29.Qxc5!? {Is similar of course but also somewhat different because white keeps his f and h-pawns on their original squares.} )
29...Qxe3 30.fxe3 Rd8
( 30...Ng5!? 31.Kxg2 Rg8 32.Kf2
( 32.h4 e4 33.hxg5 Rxg5+ 34.Kf2 exd3 {With pawn up rook endgames. But I don't think they are easy to win.} )
32...Rh8 33.Kg3
( 33.Kg2 Rg8 34.h3 e4 35.Nf4 Ne6+ 36.Kh2 Ng5 37.Kg3 Ne6+ 38.Kh4 Nxf4 39.exf4 Rg2 40.f5 Rxc2 41.f6 Rf2 42.Kg5 e3 43.Re1 e2 44.f7 Rxf7 45.Rxe2 {(=) Should be drawn despite white's distant pawn.} )
33...Ne4+ 34.Kg2 {Around here I think it's time to stop. I have not found any obvious way for black to stop white making progress.} )
31.Nf2
( 31.Kxg2!? )
31...Rg8 32.Ne4 Ng5 33.Nxg5 Rxg5 34.Rd2 Rg4 35.Rxg2 Re4 36.Kf2 Kd6 37.Kf3 Rh4 38.Kg3 Re4 39.Re2 Ke6 {(=) to (＋/ = ) Making progress could be difficult.} *