1.d4 g6 2.Qd2 h5 3.Nf3 Nh6 4.Nc3 b5 5.e4 b4 6.Ne2 Bb7 7.e5 Nc6 8.Qd1 Bg7 9.Bg5 Ng4 10.h3 Nh6 11.Rc1 f6 12.Bd2 fxe5 13.d5 e4 14.dxc6 Bxc6 15.Nh4 Bxb2 16.Rb1 Bf6 17.Nxg6 Rh7 18.Nef4 a5 19.Qxh5 e6 20.Ne5+ Kf8 21.Nxc6 Qe8 22.Qc5+ d6 23.Qh5 Qxc6 24.Nxe6+ Ke7 25.Bb5 Qxb5 26.Qxb5 Kxe6 27.Qc6 Rah8 28.Qxe4+ Be5 29.f4 Nf5 30.fxe5 Ng3 31.Qg6+ Kd5 32.Qxg3 dxe5 33.Qf3+ e4 34.Qf5+ Kc6 35.Qxe4+ Kd7 36.O-O Re7 37.Qd5+ Kc8 38.Qxa5 Re2 39.Rf7 Rxd2 40.Qxc7# 1-0