1.d4 Nf6 2.Bg5 g6 3.Bxf6 exf6 4.e3 Bg7 5.Nd2 O-O 6.Ngf3 d6 7.g3 Bg4 8.Bg2 Nc6 9.O-O Qd7 10.c3 Bh3 11.Re1 Bxg2 12.Kxg2 Ne7 13.Qe2 h6 14.Qd3 f5 15.h4 c6 16.a3 a5 17.Nc4 Rae8 18.Nxa5 f6 19.Nc4 g5 20.Ncd2 f4 21.exf4 gxf4 22.Re2 Qg4 23.Rae1 Rf7 24.Ne4 Nf5 25.Nxf6+ Bxf6 26.Rxe8+ Kg7 27.Nh2 Nxh4+ 28.Kh1 Qh3 29.Qf1 Qxf1+ 30.Rxf1 fxg3 31.fxg3 Ng6 32.Ng4 h5 33.Nxf6 Rxf6 34.Rxf6 Kxf6 35.Rb8 b5 36.Rb6 Kg5 37.Rxc6 Kg4 38.Rxd6 Ne7 39.Rh6 Nf5 40.Rg6+ Kh3 41.b3 Nxg3+ 42.Rxg3+ Kxg3 43.a4 b4 44.cxb4 h4 45.a5 Kf2 46.a6 Ke2 47.a7 h3 48.a8=Q h2 49.b5 Kd3 50.b4 Kc4 51.b6 Kb3 52.b7 Kc3 53.b8=Q Kb2 54.Qc8 Kb3 55.b5 Kb4 56.b6 Kb5 57.b7 Kb6 58.b8=Q#