1.Nf3 d6 2.e4 Nf6 3.d3 g6 4.g3 Bg7 5.Bg2 e5 6.O-O O-O 7.Nc3 Nc6 8.Nh4 a6 9.f4 Bg4 10.Qe1 exf4 11.gxf4 Nd4 12.Qf2 c5 13.Be3 Nc6 14.e5 dxe5 15.fxe5 Nxe5 16.Bg5 Ned7 17.Nd5 Ne4 18.Bxd8 Nxf2 19.Be7 Rfe8 20.Rxf2 Bd4 21.h3 Bxf2+ 22.Kxf2 Be6 23.Nf6+ Nxf6 24.Bxf6 Bd7 25.Bxb7 Rab8 26.Bd5 Rf8 27.Nf3 Bf5 28.Ne5 Be6 29.Nc6 Bxd5 30.Ne7#