1.d4 d5 2.Nf3 Nc6 3.Bf4 Nf6 4.e3 a6 5.Bd3 Bg4 6.Nbd2 e6 7.c3 Nh5 8.Bg3 Nxg3 9.hxg3 Be7 10.Qc2 g6 11.O-O-O O-O 12.Rxh7 Kxh7 13.Bxg6+ Kg8 14.Bh7+ Kh8 15.Rh1 Kg7 16.Bg6 Rh8 17.Rh7+ Rxh7 18.Bxh7 f5 19.Bxf5 Bxf5 20.e4 Bg6 21.Ne5 Nxe5 22.dxe5 Qh8 23.Kb1 Qh1+ 24.Qc1 Bxe4+ 25.Nxe4 Qxc1+ 26.Kxc1 dxe4 27.f3 exf3 28.gxf3 Rf8 29.f4 Rd8 30.Kc2 Kg6 31.g4 Rf8 32.f5+ exf5 33.gxf5+ Rxf5 34.e6 Re5 35.b4 Rxe6 36.a3 Re2+ 37.Kc1 Ra2 38.Kb1 Rxa3 39.Kb2 Ra4 40.Kb3 Ra1 41.Kb2 Rf1 42.Ka3 c5 43.bxc5 Bxc5+ 44.Kb3 b5 45.c4 Rb1+ 46.Kc3 b4+ 47.Kd3 Rc1 48.Kd2 Rxc4 49.Kd3 Rh4 50.Kc2 Rh3 51.Kc1 Rh2 52.Kb1 Kf5 53.Kc1 a5 54.Kd1 a4 55.Ke1 a3 56.Kf1 a2 57.Ke1 a1=Q#