1.d4 c5 2.d5 Nf6 3.Nc3 d6 4.e4 e5 5.dxe6 Be7 6.exf7+ Kxf7 7.Bc4+ Be6 8.Bxe6+ Kxe6 9.Nf3 h6 10.Qe2 Nc6 11.Qc4+ Kd7 12.O-O Qg8 13.Qb5 Kc7 14.Bf4 g5 15.Bg3 Rd8 16.e5 a6 17.exd6+ Bxd6 18.Bxd6+ Rxd6 19.Qe2 g4 20.Nh4 Nd4 21.Qe3 Qg5 22.Qxg5 hxg5 23.Ng6 Rh7 24.Ne5 Ne4 25.Nxg4 Nxc3 26.bxc3 Ne2+ 27.Kh1 Rh4 28.h3 Rxg4 29.Rad1 Rxd1 30.Rxd1 Nxc3 31.Rd3 Rc4 32.Rg3 Ne4 33.Rf3 Rxc2 34.Rf7+ Kd6 35.f4 Ng3+ 36.Kh2 gxf4 37.Rxf4 Ne2 38.Rf6+ Kd5 39.Rf5+ Kd4 40.Rf7 c4 41.h4 c3 42.h5 Rb2 43.Rd7+ Ke5 44.h6 Rb6 45.Re7+ Kf6 46.Rxe2 Kg6 47.Rc2 Rc6 48.Kg3 b5 49.a3 a5 50.Kf3 b4 51.axb4 axb4 52.Ke4 b3 53.Rf2 c2 54.Rf1 b2 55.Kd5 c1=Q 56.Rxc1 bxc1=Q 57.g4 Qc4+ 58.Ke5 Re6#