1.d4 Nf6 2.Bg5 Ne4 3.Bf4 d5 4.e3 e6 5.Bd3 Bd6 6.Ne2 O-O 7.Bxe4 dxe4 8.Nbc3 f5 9.h4 c6 10.h5 Bxf4 11.Nxf4 b5 12.Qd2 a5 13.f3 exf3 14.gxf3 a4 15.Nce2 Qe7 16.O-O-O b4 17.Rdg1 b3 18.a3 e5 19.dxe5 Qxe5 20.h6 g6 21.Rxg6+ hxg6 22.Nxg6 Qf6 23.h7+ Kf7 24.Nxf8 Qh8 25.Qd8 Bb7 26.Nf4 Na6 27.Qd7+ Kf6 28.Rh6+ Kg5 29.Rg6+ Kh4 30.Qe7+ Qf6 31.h8=Q#