1.d4 e6 2.e4 g6 3.Nf3 d5 4.Nc3 Nc6 5.Bf4 Bg7 6.exd5 exd5 7.Nb5 Kf8 8.Bxc7 Qd7 9.Bf4 Nf6 10.Bd3 a6 11.Nc3 Qg4 12.g3 Qh3 13.Bf1 Qe6+ 14.Be2 h6 15.O-O g5 16.Bc7 Kg8 17.Re1 Qe7 18.Bb6 Be6 19.Bf1 Rc8 20.Ne5 h5 21.Qd2 h4 22.Bg2 hxg3 23.hxg3 Rh5 24.a4 g4 25.a5 Re8 26.Nd3 Bh6 27.Qd1 Qd7 28.Ne2 Bf5 29.Nef4 Rxe1+ 30.Qxe1 Bxf4 31.Nxf4 Rh6 32.Qe3 Be4 33.Nxd5 Qxd5 34.Qxh6 Bxg2 35.Qxf6 Bh1 36.f3 Bxf3 37.Re1 Be4 38.c3 Qh5 39.Rxe4 Qh2+ 40.Kxh2 Ne7 41.Rxg4+ Kf8 42.Rg7 Ng6 43.Qxf7# 1-0