1.Nf3 Nf6 2.d4 g6 3.Bf4 Bg7 4.e3 d5 5.Nbd2 Nh5 6.Be5 f6 7.Bg3 Nxg3 8.hxg3 Bg4 9.Bd3 e5 10.Rxh7 e4 11.Rxg7 Rh1+ 12.Bf1 exf3 13.Rg8+ Ke7 14.Rxd8 fxg2 15.Qxg4 Kxd8 16.Ke2 g1=Q 17.Nf3 Qg2 18.Bxg2 Rxa1 19.Qxg6 Rxa2 20.Qxf6+ Ke8 21.Qe6+ Kf8 22.Ne5 Kg7 23.Qf7+ Kh6 24.Qg6#