1.d4 Nf6 2.c4 g6 3.Nf3 Bg7 4.g3 d6 5.Bg2 O-O 6.O-O Nbd7 7.Nc3 e5 8.e4 Re8 9.d5 Rf8 10.Ne1 Ne8 11.f4 f5 12.exf5 gxf5 13.Nf3 a5 14.fxe5 dxe5 15.Bg5 Bf6 16.Bh6 Rf7 17.Qd2 Nc5 18.Rae1 Nd6 19.Nxe5 Bxe5 20.Rxe5 Nxc4 21.Qg5+ Qxg5 22.Re8+ Rf8 23.Rxf8#