1.g3 e5 2.c4 Nf6 3.Bg2 g5 4.d4 exd4 5.Bxg5 Bb4+ 6.Nd2 h6 7.Bh4 Be7 8.Ngf3 c5 9.O-O Nc6 10.e3 dxe3 11.Bxf6 Bxf6 12.Ne4 exf2+ 13.Rxf2 O-O 14.Nxf6+ Qxf6 15.Nh4 Qe5 16.Qd2 Qg5 17.Qd6 Qe5 18.Qxh6 Qg7 19.Qxg7+ Kxg7 20.Nf5+ Kg6 21.Raf1 d5 22.cxd5 Ne5 23.Nd6 f6 24.Ne4 Ng4 25.Rf4 f5 26.Rxg4+ Kh6 27.Rh4+ Kg7 28.Nxc5 Rg8 29.d6 Bd7 30.Nxd7 Rgd8 31.Bxb7 Rxd7 32.Bxa8 Kg6 33.g4 Kf6 34.gxf5 a5 35.h3 Ke5 36.f6 Rf7 37.d7 Ke6 38.d8=Q Rg7+ 39.Rg4 a4 40.Qd5# 1-0