1.Nf3 Nf6 2.d4 g6 3.Nc3 Bg7 4.e4 d6 5.Bf4 O-O 6.Qd2 a6 7.Bh6 Nbd7 8.O-O-O b5 9.e5 Ne8 10.h4 f6 11.h5 g5 12.Bxg5 fxg5 13.h6 Bh8 14.Qxg5+ Ng7 15.hxg7 Bxg7 16.Bd3 Nf6 17.exf6 Rxf6 18.Bxh7+ Kf8 19.Nd5 Rf5 20.Bxf5 Bxf5 21.Qxf5+ Ke8 22.Rh7 Bf8 23.Nf6+ exf6 24.Qh5#