1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 a6 6.Nxc6 bxc6 7.e5 Qc7 8.f4 f6 9.Bd3 fxe5 10.Qh5+ Kd8 11.fxe5 Bc5 12.Bg5+ Ne7 13.O-O-O Rb8 14.Na4 Qa5 15.Nxc5 Qxc5 16.Rhf1 Kc7 17.Bxe7 Qxe7 18.Rf7 Qb4 19.b3 a5 20.Bc4 Qc3 21.Rd3 Qe1+ 22.Kb2 a4 23.Qd1 Qxe5+ 24.c3 Rd8 25.Qd2 Qe4 26.Qf2 Rb7 27.Rd4 Qe5 28.Ba6 Rb8 29.Bxc8 Kxc8 30.Rxa4 c5 31.Ra5 d6 32.Raa7 Rb6 33.Qf3 d5 34.Rfc7+ Kb8 35.Qf7 Qe2+ 36.Ka3 Ra6+ 37.Rxa6 Qxa6+ 38.Kb2 Qe2+ 39.Ka3 Qa6+ 40.Kb2 Qe2+ 41.Ka3 Qa6+ 42.Kb2 d4 43.cxd4 cxd4 44.Rc4 d3 45.Rb4+ Kc8 46.Rc4+ Kb8 47.Rb4+ Ka8 48.Qf3+ Ka7 49.Qe3+ Ka8 50.Ra4 Qxa4 51.bxa4 d2 52.Qf3+ Ka7 53.Qd1 Ka6 54.Kb3 Ka5 55.g4 e5 56.Ka3 e4 57.Qe2 d1=Q 58.Qb5#