1.Nf3 Nc6 2.g3 e5 3.d3 b6 4.Bg2 Bb4+ 5.Bd2 Nf6 6.a3 Ba5 7.b4 h5 8.bxa5 Ba6 9.O-O Rh6 10.Bxh6 gxh6 11.c4 Rb8 12.Qd2 d5 13.Qxh6 Qe7 14.cxd5 Nd8 15.Ng5 Ng8 16.Qg7 Kd7 17.Bh3+ Ne6 18.dxe6+ fxe6 19.Bxe6+ Kd6 20.Qxe7+ Nxe7 21.Nd2 Rf8 22.Nde4+ Kc6 23.Rfc1+ Kb7 24.Rc3 Rf5 25.Rac1 Rf8 26.Rxc7+ Kb8 27.Rxe7 Bb7 28.Rcc7 a6 29.Rxb7+ Ka8 30.Ra7+ Kb8 31.Reb7#