1.e4 c5 2.Nf3 d6 3.Bc4 Nf6 4.c3 Nxe4 5.Qa4+ Nc6 6.Bxf7+ Kxf7 7.Qxe4 e5 8.d4 cxd4 9.cxd4 d5 10.Nxe5+ Nxe5 11.Qf4+ Qf6 12.dxe5 Qxf4 13.Bxf4 Bb4+ 14.Bd2 Bc5 15.Nc3 Rd8 16.O-O Bf5 17.Rac1 Rac8 18.Rfe1 Ke6 19.Ne2 Kf7 20.Nf4 g5 21.e6+ Kf6 22.Nh5+ Kg6 23.Ng3 Be7 24.Nxf5 Kxf5 25.Kf1 g4 26.Ke2 Rc4 27.Kd3 Rdc8 28.b3 Rxc1 29.Bxc1 Rc6 30.Be3 a6 31.Rh1 Rxe6 32.h3 g3 33.fxg3 Re4 34.Rf1+ Ke6 35.g4 Bf6 36.Rf5 Be5 37.Rh5 Bf4 38.Bxf4 Rxf4 39.Rxh7 Rf2 40.Rxb7 Rxa2 41.Rb6+ Ke5 42.g5 Rxg2 43.h4 Rg3+ 44.Kc2 a5 45.g6 Rh3 46.g7 Rg3 47.Rb7 Kf6 48.h5 Rxg7 49.Rxg7 Kxg7 50.Kd3 Kh6 51.Kd4 Kxh5 52.Kxd5 Kg4 53.Kc5 Kf5 54.Kb5 Ke6 55.Kxa5 Ke7 56.Kb6 Ke6 57.b4 Ke7 58.Ka6 Ke6 59.b5 Ke7 60.b6 Ke6 61.b7 Ke7 62.b8=Q Ke6 63.Qb7 Kd6 64.Qg7 Ke6 65.Qg2 Ke7 66.Qg1 Ke6 67.Qb6+ Ke7 68.Qe3+ Kd7 69.Qg3 Ke7 70.Qa3+ Kd7 71.Qa2 Kd8 72.Qa5+ Kd7 73.Qa4+ Kd8 74.Qb3 Kd7 75.Qb2 Kd8 76.Qa1 Kd7 77.Qa5 Ke7 78.Qe5+ Kd7 79.Qf4 Ke7 80.Qh4+ Kd7 81.Qh3+ Ke7 82.Qh5 Kd7 83.Qc5 Kd8 84.Qb4 Kd7 85.Qb3 Ke7 86.Qb6 Ke8 87.Qc6+ Ke7 88.Qa8 Ke6 89.Qh8 Kd6 90.Ka7 Kd7 91.Qh6 Kc7 92.Qh5 Kd7 93.Ka8 Kc7 94.Qe5+ Kd7 95.Qf4 Kd8 96.Qh4+ Kd7 97.Qh3+ Ke7 98.Qh5 Kd7 99.Qh4 Kc7 100.Qh7+ Kd6 101.Qc2 Ke6 102.Kb7 Ke5 103.Kc6 Ke6 104.Qc5 Kf6 105.Kd7 Kg6 106.Ke6 Kg7 107.Qg5+ Kh7 108.Kf7 Kh8 109.Qg8# 1-0