1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e5 6.Ndb5 d6 7.Bg5 a6 8.Na3 Be6 9.Nd5 Bxd5 10.exd5 Nd4 11.c3 Nf5 12.Bd3 Ne7 13.Qa4+ Nd7 14.Qb4 f6 15.Be3 Nxd5 16.Qe4 Nxe3 17.fxe3 Nc5 18.Qd5 Nxd3+ 19.Qxd3 d5 20.O-O Bxa3 21.bxa3 Qa5 22.c4 Rd8 23.Qb3 dxc4 24.Qxc4 Qd5 25.Qa4+ Qd7 26.Qc4 Qd3 27.Qe6+ Kf8 28.Rxf6+ gxf6 29.Qxf6+ Kg8 30.Qg5+ Kf7 31.Rf1+ Ke6 32.Qf6+ Kd7 33.Qf7+ Kc8 34.Qe6+ Kb8 35.Qxe5+ Ka8 36.Rf3 h5 37.h3 h4 38.Qc7 Qd1+ 39.Rf1 Qd2 40.Qb6 Rhe8 41.Rf7 Qe1+ 42.Kh2 Qg3+ 43.Kg1 Rd1+ 44.Rf1 Rg8 45.Qb2 Qxe3+ 46.Qf2 Rxf1+ 47.Kxf1 Qc1+ 48.Ke2 Re8+ 49.Kd3 Rd8+ 50.Ke4 Qc4+ 51.Ke3 Rd3+ 52.Ke2 Qc2+ 53.Kf1 Rd1+ 54.Qe1 Rxe1+ 55.Kxe1 Qxg2 56.Kd1 Qxh3 57.Kc1 Qg2 58.Kb1 h3 59.a4 h2 60.a3 h1=Q#