1.e4 c5 2.d3 d5 3.Nf3 dxe4 4.dxe4 Qxd1+ 5.Kxd1 Bg4 6.Be2 Nc6 7.Be3 O-O-O+ 8.Nbd2 Nf6 9.Bxc5 Nxe4 10.Ke1 Nxc5 11.h3 Bh5 12.Nh4 Bxe2 13.Kxe2 Nd4+ 14.Kd1 g5 15.Nhf3 Nxf3 16.gxf3 Bg7 17.Rb1 e5 18.Ke2 Rhe8 19.Ne4 Ne6 20.Rbd1 Nd4+ 21.Kd3 f5 22.Kc3 fxe4 23.fxe4 Re6 24.Rhg1 Rc6+ 25.Kd2 Nf3+ 26.Kc1 Nxg1 27.Rxg1 h6 28.f3 Rcd6 29.b3 Rd2 30.Rd1 Rxd1+ 31.Kb2 Bf8 32.a4 R8d2 33.Kc3 Rf2 34.b4 Rxf3+ 35.Kc4 Rc1 36.c3 Rcxc3+ 37.Kd5 Rxh3 38.Kxe5 g4 39.Kf5 g3 40.Kf6 g2 41.Kf7 Bxb4 42.e5 Rhf3+ 43.Ke6 g1=Q 44.Kd5 h5 45.e6 h4 46.Ke5 Be7 47.Kd5 h3 48.Ke5 h2 49.Ke4 h1=R 50.Ke5 a6 51.Kd5 b5 52.axb5 axb5 53.Ke5 b4 54.Kd5 b3 55.Ke5 b2 56.Kd5 b1=R 57.Ke5 Qc5+ 58.Ke4 Rh4#