1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.O-O O-O 5.c4 d6 6.Nc3 e5 7.d3 Nc6 8.h3 Nh5 9.e4 f5 10.exf5 gxf5 11.Nxe5 Nxe5 12.Qxh5 Nxd3 13.Bg5 Qe8 14.Qxe8 Rxe8 15.Nd5 Re2 16.Nxc7 Rb8 17.Rad1 Nxb2 18.Rxd6 Be5 19.Bd5+ Kf8 20.Rd8+ Kg7 21.Rg8#