1.Nf3 Nf6 2.b3 g6 3.Bb2 Bg7 4.e4 d6 5.d3 O-O 6.Nbd2 e5 7.g3 Nh5 8.Bg2 f5 9.exf5 Bxf5 10.O-O Nc6 11.h3 Be6 12.Ne4 h6 13.d4 Bd5 14.Nh4 Nf4 15.dxe5 Bxe4 16.Bxe4 Nxh3+ 17.Kh2 Nxf2 18.Qd5+ Kh7 19.Nxg6 Ng4+ 20.Kh3 Rxf1 21.Rxf1 Ne3 22.Ne7+ Kh8 23.Ng6+ Kh7 24.Qf7 Nxf1 25.exd6 Qc8+ 26.d7 Qg8 27.Ne7+ Kh8 28.Nxg8 Rxg8 29.Qg6 Ne5 30.Qh7#