1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 d6 5.f4 O-O 6.Nf3 c5 7.d5 a6 8.Qc2 Nbd7 9.Bd3 Ne8 10.O-O Nc7 11.Be3 Rb8 12.Rab1 b5 13.b3 b4 14.Nd1 Ra8 15.e5 a5 16.Nb2 Na6 17.e6 fxe6 18.dxe6 Nf6 19.Ng5 Ng4 20.Nd1 Qe8 21.f5 Ne5 22.Be4 Rb8 23.fxg6 Nxg6 24.Rf7 Bxe6 25.Bxg6 Bxf7 26.Bxf7+ Rxf7 27.Qxh7+ Kf8 28.Ne6#