1.Nf3 d5 2.g3 Nd7 3.d4 e6 4.Bg2 f5 5.c4 Ngf6 6.Ng5 Bb4+ 7.Kf1 Nb8 8.Qa4+ Nc6 9.c5 b5 10.Qxb5 Bd7 11.Qd3 e5 12.a3 Nxd4 13.axb4 Bb5 14.Qc3 Qe7 15.Ke1 Nxe2 16.Qd2 Ne4 17.Qxd5 Rd8 18.Qe6 Nxc1 19.Qxe7+ Kxe7 20.Nxe4 Nd3+ 21.Kd2 fxe4 22.Ke3 Nxb2 23.Bxe4 Nd1+ 24.Kf3 Rhf8+ 25.Kg2 Rxf2+ 26.Kh3 Rf6 27.Kg2 Ne3+ 28.Kh3 Rh6#