Sleeping kitten: Such a game is not yet kibbitzed !
Here are some commentaries by Le Lionnais.
8...d6 : Keres will later say 8...Na5 would have been better.
9.f3 : the threat was 9...Bxe3 10.Bxc3 Nxe4 11.Qf4 Ng5! 12.h4 Be6 13.Qxg5 Qxg5 14.hxg5 Bxc4
15.c4 wants to avoid 15.b3 but after 15...Be6! White must nevertheless play 16.b3 (16.Rc2 b5 and 17.b3 is necessary)
17.Nf4! : if 17.cxb5 Bxb3! 18.axb3 Nxb3+ 19.Kc2 Nxd2 20.Kxd2? Nxe4+! (charming collaboration of the Queen d8, the Rook e8 and the Knight f6 with the action of the pawn b5, the Knight a5 and the Bishop e6)
18.Nxe6 : just in time !
19.bxc4 : 19.Bxc4 Nxc4 20.bxc4 is worse than the game as there is no Bishop d3 to block d4 and have a look on b1.
20...Qb6 : the threat is 21...Nxc4 as 22.Bxc4 Qb1 mate.
23...Qa3! : begins a nice combination ; White must first deal with 24...Qxd3+ and 24...Rb1+ perspectives. For example :
- 24.Nc1 Rb1 25.Ke2 Ne5 26.f4 Tg6! and White can't stand.
- 24.Kd2 Nxc4+! 25.Bxc4 (if 25.Rxc4 Ne5 26.f4 Nxc4+ 27.Bxc4 Qb4+) Qe3+ 26.Kd1 d3 and 27.Bxd3 Qxd3+ 28.Rd2 Rb1+ 29.Nc1 Qc4 30.Rc2 or 27.Rd2 dxe2+ 28.Rxe2 Qd4+.
26.e5 threatens 27.Bh7+ : else after 26.Qxg2 Qxd3+ White falls :
- 27.Rd2 Qb1+ 28.Nc1 Nxc4+ (with the threat 28...Ne3+) 29.Qf2! Nxd2 30.Qxd2 Qxe4
- 27.Kc1 Qe3+ 28.Kd1 Nxc4 (or 28.Rd2 Nxc4 29.Ng3 Nxd2 30.Qxd2 Rb1+ 31.Kc2 Rb2+)
27.Rc1! : 27.Nc1? Rxc2 28.Bh7+ Kxh7 29.Qxa3 Rbxc1+ 30.Qxc1 Rxc1+ 31.Kxc1 Nxc4 is easy.
27...Nxc4!! : 27...Txc1+ 28.Nxc1 Qb2 29.Be2 is less venomous.
28.Rxb1 : of course neither 28.Bxc4 Qxf3 nor 28.Qxg2 Ne3+ ; after 28.Bh7+ Kxh7 29.Qxa3 Nxa3 both rooks are safe and 28.Bh7+ Kxh7 29.Qe4+ g6 30.Qxb1 (or 30.Rxb1 Ne3+ 31.Ke1 Qa5+!) 30...Rxe2! 31.Kxe2 Qe3+ 32.Kf1 Nd2+
29.Qxe3 is forced because of 29.Kd2 Qc3 mate and 29.Ke1 Qa5+ mate in 3.
32.Rb2 : 32.Bc2 Qd5+
After 32...Rxe2 33.Rxe2? Qb1 is mate and 33.Kxe2 Qxh1 White can't even take the pawn e3 ! (because of 34...Qc1+ 35.Rd2 c4)