1.d4 Nf6 2.c4 Nc6 3.Nf3 e6 4.Nc3 Bb4 5.Qc2 d6 6.Bg5 h6 7.Bh4 g5 8.Bg3 g4 9.Nd2 Nxd4 10.Qd3 e5 11.e3 Bf5 12.e4 Bg6 13.h3 Ne6 14.f3 Nh5 15.Bf2 g3 16.Be3 Nhf4 17.Qc2 Bc5 18.Bxc5 Nxc5 19.Nd5 Nce6 20.Rg1 c6 21.Ne3 Qb6 22.Qc3 Nc5 23.b3 Ncd3+ 24.Bxd3 Qxe3+ 25.Kd1 Qxg1+ 26.Kc2 Qe3 27.Nf1 Qxd3+ 28.Qxd3 Nxd3 29.Kxd3 d5 30.Nxg3 dxe4+ 31.fxe4 O-O-O+