1.d4 Nf6 2.Bg5 e6 3.Nd2 Be7 4.e3 d5 5.Bd3 c5 6.c3 Nc6 7.f4 O-O 8.Ngf3 h6 9.Bxf6 Bxf6 10.Ne5 Nxe5 11.fxe5 Bh4+ 12.g3 Bg5 13.Qe2 Bd7 14.h4 Be7 15.O-O-O f6 16.exf6 Bxf6 17.Qh5 Be8 18.Qg4 Qd7 19.dxc5 Rc8 20.e4 d4 21.e5 Bxe5 22.Nf3 Rxf3 23.Qxf3 Rxc5 24.Kb1 Qf7 25.Qe4 g6 26.cxd4 Bc6 27.Qe3 Bxd4 28.Qxd4 Bxh1 29.Qxc5 Qf3 30.Bc2 Bg2 31.Qe7 Qxg3 32.Rd8#