1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nxc6 bxc6 6.Bd3 d5 7.Nd2 Bd6 8.Qe2 Ne7 9.Nf3 O-O 10.exd5 cxd5 11.Bxh7+ Kxh7 12.Ng5+ Kg6 13.Qd3+ f5 14.Qh3 Rh8 15.Qe3 Qb6 16.Qf3 Qb4+ 17.Bd2 Qg4 18.Qc3 Bf4 19.Bxf4 Qxf4 20.Nh3 Qc4 21.Qg3+ Qg4 22.Nf4+ Kf7 23.Qe3 Ba6 24.Qxe6+ Kf8 25.Nxd5 Qe4+ 26.Qxe4 fxe4 27.Nc7 Rc8 28.Nxa6 Rxc2 29.Rd1 Kf7 30.Rb1 Rhc8 31.O-O Nd5 32.h3 R2c6 33.Rfd1 Ne7 34.Nb4 Rc4 35.Nd5 Nxd5 36.Rxd5 Rc1+ 37.Rxc1 Rxc1+ 38.Kh2 Rc2 39.Rd7+ Kg8 40.Rxa7 Rxb2 41.Kg3 Re2 42.a4 Ra2 43.a5 Ra4 44.a6 Kh7 45.Ra8 Kg6 46.a7 Kg5 47.h4+ Kg6 48.Kf4 Kf7 49.Ke5 Ke7 50.Rg8 Ra5+ 51.Kxe4 Ra4+ 52.Kf3 Ra3+ 53.Kg4 Ra4+ 54.Kh3 Ra3+ 55.Kh2 Kf7 56.a8=Q Rxa8 57.Rxa8 Kg6 58.Ra6+ Kh5 59.Ra7 g5 60.hxg5 Kxg5 61.Ra4 Kf5 62.Kg3 Kg5 63.Ra5+ Kf6 64.Kg4 Ke6 65.Rh5 Kf6 66.Rg5 Ke6 67.Rf5 Kd6 68.Kf4 Ke6 69.Ke4 Kd6 70.Re5 Kc6 71.Rd5 Kb6 72.Kd4 Kc6 73.Kc4 Kb6 74.Rc5 Ka6 75.Rb5 Ka7 76.Re5 Kb6 77.Kb4 Kc6 78.Kc4 Kd6 79.Kd4 Kc6 80.Kc4 Kb6 81.f4 Kc6 82.Re6+ Kd7 83.f5 Kd8 84.Kc5 Kd7 85.g4 Kd8 86.Kd5 Kd7 87.f6 Kd8 88.Re7 Kc8 89.f7 Kd8 90.f8=Q#