1.d4 Nf6 2.Nf3 d5 3.c3 Nh5 4.Nbd2 Nf6 5.Qc2 e6 6.e4 c5 7.e5 Nfd7 8.Bd3 h6 9.O-O Nc6 10.Qd1 g5 11.b3 g4 12.Ne1 cxd4 13.cxd4 Nxd4 14.Qxg4 Nc6 15.f4 Nc5 16.Ndf3 Bd7 17.Kh1 Nb4 18.Be2 Ne4 19.a3 h5 20.Qh3 Nc6 21.Be3 Ne7 22.Nd4 Rc8 23.Nef3 Rc3 24.Ng5 h4 25.Nxe4 dxe4 26.Nb5 Bxb5 27.Bxb5+ Nc6 28.Rad1 Qc8 29.f5 Bc5 30.Bxc6+ bxc6 31.fxe6 Qxe6 32.Bg5 Rd3 33.Rxd3 exd3 34.Qxd3 Qd5 35.Qa6 O-O 36.Bxh4 Qxb3 37.Qe2 Rb8 38.Qg4+ Kf8 39.Qh5 Ke8 40.e6 Qxe6 41.Qxc5 Qf6 42.Bxf6 Ra8 43.Qe7# 1-0