1.Nf3 Nc6 2.g3 d5 3.d4 Nf6 4.Bg2 Bf5 5.a3 e6 6.Nc3 h6 7.O-O Bd6 8.Bd2 g5 9.e3 Bg4 10.h3 Bf5 11.Ne2 Bxh3 12.Bxh3 g4 13.Bg2 gxf3 14.Bxf3 h5 15.b3 h4 16.c4 hxg3 17.fxg3 Ne4 18.Bxe4 dxe4 19.Bc3 Qg5 20.Kf2 Bxg3+ 21.Nxg3 Rh2+ 22.Ke1 Qxg3+ 23.Rf2 Qxf2#