1.e4 c5 2.Nc3 a6 3.g3 b5 4.Bg2 Bb7 5.Nge2 e6 6.O-O Nf6 7.d4 b4 8.Na4 c4 9.d5 d6 10.dxe6 fxe6 11.Nd4 Kf7 12.e5 Bxg2 13.exf6 Bxf1 14.fxg7 Bxg7 15.Qh5+ Kg8 16.Nxe6 Qd7 17.Qf5 Qxa4 18.Nxg7 Qd7 19.Ne6 Nc6 20.Kxf1 Re8 21.Qg4+ Kf7 22.Ng5+ Ke7 23.Qh4 Qf5 24.Bf4 Kd7 25.Rd1 Ne5 26.Qh6 Qg6 27.Qxg6 Nxg6 28.Rxd6+ Kc8 29.Be3 a5 30.Ra6 Kb7 31.Ra7+ Kc6 32.Rxa5 Ra8 33.Rc5+ Kd7 34.Rxc4 Rxa2 35.Rxb4 Rc8 36.c3 Ne5 37.Rb7+ Kc6 38.Rxh7 Rxb2 39.h3 Ra8 40.Kg2 Nc4 41.Bd4 Ra1 42.Rh6+ Kd5 43.Rh5 Kc6 44.Ne4 Re2 45.Rc5+ Kb7 46.Rxc4 Rxe4 47.h4 Ra5 48.Rc5 Ra6 49.h5 Re1 50.Rg5 Raa1 51.Be3 Rg1+ 52.Kf3 Rh1 53.Rg7+ Kc6 54.h6 Ra3 55.Rg6+ Kd5 56.Bd4 Rd1 57.Kg4 Rh1 58.f4 Ra2 59.Kf5 Rg2 60.g4 Rf1 61.g5 Rh2 62.Rg7 Rh4 63.Be5 Kc4 64.Rc7+ Kd3 65.h7 Rfh1 66.h8=Q Rxh8 67.Bxh8 Rxh8 68.g6 Rc8 69.Rxc8 Ke3 70.g7 Kf3 71.g8=Q Ke2 72.Qg5 Kd3 73.Qh4 Kc2 74.Qg3 Kb3 75.c4+ Kb4 76.Qe3 Ka5 77.Qc1 Kb6 78.Qb2+ Ka7 79.Rc6 Ka8 80.Ra6#