1.d4 Nf6 2.Nc3 g6 3.e4 d6 4.f4 Bg7 5.Nf3 Bg4 6.h3 Bxf3 7.Qxf3 Nc6 8.Bb5 O-O 9.Bxc6 bxc6 10.Be3 Rb8 11.e5 Nd7 12.O-O-O Rb6 13.h4 Qb8 14.h5 Rxb2 15.hxg6 fxg6 16.Qh3 Rd8 17.Qxh7+ Kf7 18.e6+ Kf6 19.Ne4+ Kxe6 20.Qxg6+ Bf6 21.Ng5+ Kd5 22.Qf7+ e6 23.Qxe6#