1.d4 Nf6 2.Bf4 g6 3.Nc3 d6 4.e4 Bg7 5.Qd2 O-O 6.Bh6 c5 7.d5 a6 8.O-O-O b5 9.f3 b4 10.Nce2 a5 11.h4 a4 12.h5 Nbd7 13.hxg6 fxg6 14.Bxg7 Kxg7 15.Qh6+ Kf7 16.Nh3 Ne5 17.Ng5+ Ke8 18.Nxh7 b3 19.Qxf8+ Kd7 20.Nxf6+ exf6 21.Rh7+ Nf7 22.Rxf7+ Qe7 23.Qxe7#