1.d4 d6 2.e4 g6 3.f4 Nf6 4.Nc3 Bg7 5.Nf3 O-O 6.Bd3 Nc6 7.O-O e5 8.d5 Ne7 9.fxe5 dxe5 10.Qe1 c6 11.Bg5 cxd5 12.exd5 Nexd5 13.Nxd5 Qxd5 14.Qxe5 Qxe5 15.Nxe5 Nd5 16.Rae1 Be6 17.Bd2 Rad8 18.b3 Rfe8 19.Nf3 Nc3 20.Bxc3 Bxc3 21.Re2 Bd5 22.Rff2 f5 23.Rxe8+ Rxe8 24.Re2 Rxe2 25.Bxe2 Kg7 26.Kf2 Kf6 27.Ke3 g5 28.Kd3 Ba5 29.c4 Be4+ 30.Kd4 g4 31.Nh4 b6 32.Bd3 Bxd3 33.Kxd3 Be1 34.g3 f4 35.Ng2 fxg3 36.hxg3 Bxg3 37.Ke4 Kg5 38.b4 h5 39.c5 bxc5 40.bxc5 h4 41.Ne3 h3 42.Nf1 Bb8 43.c6 g3 44.Kf3 g2 45.Kf2 gxf1=Q+ 46.Kxf1 Kf5 47.Kg1 Ke6 48.a4 Be5 49.a5 Kd6 50.Kh1 Kxc6 51.a6 Kb6 52.Kg1 Kxa6 53.Kh1 Kb5 54.Kg1 a5 55.Kh1 a4 56.Kg1 a3 57.Kh1 a2 58.Kg1 Bg3 59.Kh1 a1=Q#