1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.d4 d5 5.c3 O-O 6.O-O Bf5 7.Nh4 Bg4 8.f3 Bd7 9.Nd2 g5 10.e4 gxh4 11.e5 Ne8 12.f4 hxg3 13.Bxd5 gxh2+ 14.Kxh2 Bc6 15.Bxc6 Nxc6 16.Qg4 e6 17.Rg1 Ne7 18.Nf3 Nf5 19.Qh5 a5 20.Bd2 b5 21.Rg2 c6 22.Rag1 Rc8 23.Be1 Qc7 24.Bh4 Kh8 25.Rg4 Qd7 26.Rxg7 Nfxg7 27.Rxg7 Kxg7 28.Bf6+ Nxf6 29.exf6+ Kh8 30.Ng5 Qd6 31.Qxh7#