1.d4 d5 2.Nc3 Nf6 3.f3 e6 4.e4 c5 5.e5 Nfd7 6.f4 Nc6 7.Nf3 Qb6 8.Ne2 cxd4 9.Nexd4 Bc5 10.c3 Nxd4 11.Nxd4 f6 12.Be2 fxe5 13.fxe5 Nxe5 14.O-O Ng6 15.b3 Bd7 16.Bh5 O-O-O 17.Bg5 Rdf8 18.Kh1 e5 19.Nf3 Qe6 20.b4 Bb6 21.a4 Nf4 22.Bxf4 Rxf4 23.Ng5 Rxf1+ 24.Qxf1 Qe7 25.h4 h6 26.Nf7 Qxh4#