1.d4 d5 2.Bg5 Nf6 3.Bxf6 exf6 4.e3 Bd6 5.c4 c6 6.cxd5 cxd5 7.Nc3 Bb4 8.Bd3 O-O 9.Qc2 g6 10.h4 Nc6 11.h5 f5 12.Ne2 Re8 13.O-O-O Be6 14.g4 Qg5 15.gxf5 Bxf5 16.Bxf5 Qxf5 17.Qxf5 gxf5 18.Nxd5 Red8 19.Ndc3 Rac8 20.Rdg1+ Kh8 21.Rg5 Ne7 22.Rhg1 f6 23.Rg7 Nd5 24.Kd2 f4 25.Rxb7 f3 26.Ng3 a5 27.Ne4 f5 28.Ng5 Nxc3 29.Nf7#