1.Nf3 Nc6 2.e3 d5 3.Bb5 Bg4 4.c4 dxc4 5.Qa4 Bxf3 6.gxf3 Qd5 7.e4 Qd6 8.Na3 e6 9.Nxc4 Qc5 10.d4 Qb4+ 11.Bd2 Qxa4 12.Bxa4 O-O-O 13.Bxc6 bxc6 14.Bc3 Nf6 15.Ne5 c5 16.dxc5 Bxc5 17.Nxf7 Nh5 18.Nxh8 Rxh8 19.Be5 Rf8 20.Ke2 Bd6 21.Bxd6 cxd6 22.Rhg1 Kd7 23.Rac1 e5 24.Rc3 Ke6 25.Ra3 Rc8 26.Rd1 Nf4+ 27.Kd2 Rc4 28.b3 Rd4+ 29.Kc2 Rxd1 30.Kxd1 g5 31.Rxa7 h5 32.a4 g4 33.fxg4 hxg4 34.Rg7 Nd3 35.Ke2 Nc5 36.Ke3 Nxb3 37.Rxg4 Nd4 38.h4 Nc2+ 39.Kd2 Nb4 40.h5 Nc6 41.h6 Nd4 42.h7 Nf3+ 43.Ke3 Ng5 44.Rxg5 d5 45.exd5+ Kxd5 46.h8=Q Kc4 47.Qc8+ Kb3 48.Rxe5 Ka2 49.a5 Ka3 50.a6 Ka4 51.a7 Kb4 52.Re7 Kb3 53.Rb7+ Ka4 54.a8=Q#