1.e4 c5 2.Nc3 Nc6 3.Nf3 Qc7 4.d4 cxd4 5.Nxd4 e6 6.g3 Nf6 7.Bf4 e5 8.Ndb5 Qb8 9.Bg5 a6 10.Bxf6 axb5 11.Bg5 b4 12.Nd5 Bc5 13.Qh5 b5 14.Bxb5 Nd4 15.Bd3 O-O 16.Nf6+ gxf6 17.Bxf6 Rd8 18.Bxd8 Ba6 19.Bf6 Nxc2+ 20.Bxc2 b3 21.Qg5+ Kf8 22.axb3 Qb4+ 23.Kd1 Be2+ 24.Kxe2 Ra5 25.Qg7+ Ke8 26.Qg8+ Bf8 27.Rxa5 Qa4 28.bxa4 d6 29.Ra8+ Kd7 30.Rxf8 h6 31.Qh8 h5 32.Rg8 Kc7 33.Bd3 h4 34.Bc4 h3 35.Bb3 Kb6 36.Bc2 Ka6 37.Bd3+ Kb6 38.Bc4 Kc6 39.Bb3 Kd7 40.Bc2 Kc7 41.Bd3 Kb7 42.Bc4 Ka7 43.Bb3 Kb6 44.a5+ Kc7 45.a6 Kb6 46.a7 Kc6 47.Kd2 Kd7 48.Kc2 Kc6 49.Kd3 Kc5 50.Ke3 Kb6 51.Kf3 Ka6 52.Kg4 Kb6 53.Kh5 d5 54.Kg5 Kc6 55.Kh6 Kb6 56.Kh7 Kb7 57.Kg7 Kb6 58.Kf8 Kb7 59.Ke8 Ka8 60.Ke7+ Kb7 61.Kxf7 Kc6 62.Ke6 Kc7 63.Kxe5 Kc6 64.Kf4 Kb6 65.Ke3 Kb7 66.Kf3 Ka6 67.Kg4 Kb7 68.Kh5 Ka6 69.Kg5 Kxa7 70.Kh6 Kb6 71.Kg6 Kc6 72.Kf5 Kd6 73.Kf4 dxe4 74.Ke3 Kc7 75.Kd4 Kd7 76.Ke5 Kc6 77.Kf4 Kd7 78.Ke3 Kc6 79.Kd4 e3 80.Kd3 Kb7 81.Kc3 Kc7 82.Kb4 Kb7 83.Ka5 e2 84.Kb5 e1=N 85.Qh7# 1-0