1.e4 c5 2.Nf3 e6 3.c3 Nf6 4.e5 Nd5 5.a3 d6 6.d4 cxd4 7.c4 Nb6 8.Qxd4 Nc6 9.Qf4 Qc7 10.Nc3 dxe5 11.Qg3 a6 12.c5 Nd5 13.Ne4 Bd7 14.Bg5 f5 15.Nd6+ Bxd6 16.cxd6 Qxd6 17.Be2 f4 18.Qh4 h6 19.Qh5+ Kf8 20.Nh4 Be8 21.Ng6+ Bxg6 22.Qxg6 hxg5 23.Qxg5 Qe7 24.Qg4 Nd4 25.O-O Qh4 26.h3 Qxg4 27.Bxg4 Ke7 28.Rfe1 Kf6 29.Rad1 Rac8 30.Bxe6 Kxe6 31.Rxd4 Rc1 32.Rxc1 exd4 33.Re1+ Kd6 34.Rd1 Kc5 35.Rc1+ Kb5 36.Rd1 Kc4 37.Rc1+ Kb3 38.Rd1 Kxb2 39.Rxd4 Rd8 40.a4 Kc3 41.Re4 b5 42.axb5 axb5 43.Kf1 b4 44.Re6 b3 45.Rc6+ Kd3 46.Rc5 b2 47.Rb5 Kc2 48.Rc5+ Nc3 49.g4 f3 50.Kg1 b1=Q+ 51.Kh2 Qf1 52.Kg3 Qg2+ 53.Kf4 Qxf2 54.Rc4 Rd4+ 55.Rxd4 Qxd4+ 56.Kg5 Qe4 57.Kh5 f2 58.g5 f1=Q 59.g6 Qff5#