1.e4 c5 2.Nc3 e6 3.Nge2 h6 4.g3 d5 5.exd5 exd5 6.d4 Nf6 7.Bg2 Be7 8.dxc5 Bxc5 9.Nxd5 O-O 10.O-O Nxd5 11.Qxd5 Qxd5 12.Bxd5 Rd8 13.c4 Nc6 14.Be3 Bxe3 15.fxe3 Be6 16.Nf4 Bxd5 17.cxd5 Ne5 18.Rac1 Rac8 19.e4 Re8 20.b3 Nf3+ 21.Kg2 Nd2 22.Rxc8 Rxc8 23.Re1 Rc2 24.Re2 Rxa2 25.e5 Kf8 26.d6 Ke8 27.Nh5 g6 28.Nf6+ Kd8 29.Ne4 Nxe4 30.Rxa2 a6 31.Ra4 Nc5 32.Rf4 Ke8 33.Rc4 b6 34.b4 Nb7 35.Rf4 h5 36.g4 f5 37.gxf5 Kf7 38.Rf3 Nc5 39.Kf1 Ne6 40.h3 h4 41.Rb3 gxf5 42.Rf3 b5 43.d7 Kg8 44.Kf2 Kg7 45.Re3 Nf4 46.Re4 fxe4 47.d8=Q Ne6 48.Qxh4 Ng5 49.Qxg5+ Kh7 50.Qg1 e3+ 51.Kf1 e2+ 52.Kf2 Kh8 53.Kxe2 a5 54.Qf1 Kg7 55.Qf5 a4 56.Qf3 Kh7 57.Qc3 a3 58.Qa1 Kh8 59.Kf1 a2 60.Qxa2 Kh7 61.Qc4 bxc4 62.e6 Kg6 63.Ke2 Kf6 64.Ke3 Kg7 65.Ke4 Kh6 66.Kd4 Kh5 67.Ke3 Kg6 68.Ke4 Kh7 69.e7 Kh8 70.e8=Q+ Kg7 71.Kf4 Kh7 72.Qd7+ Kh6 73.Qd2 Kg6 74.Qe2 Kh7 75.Ke5 Kh6 76.b5 c3 77.b6 c2 78.Qd2+ Kh5 79.Kf5 Kh4 80.Qf2+ Kxh3 81.Qf3+ Kh2 82.Qa3 Kg1 83.Ke6 Kf2 84.Qc1 Ke2 85.Kd5 Kd3 86.b7 Kc3 87.Kd6 Kb3 88.Qa1 c1=N 89.Kc5 Kc2 90.Qh8 Ne2 91.Qg7 Kb1 92.b8=Q+ Kc2 93.Qgg8 Nc3 94.Qgd8 Nb5 95.Qb7 Nc7 96.Qb6 Nb5 97.Qh4 Kd3 98.Qh5 Nc7 99.Kb4 Nd5+ 100.Kc5 Kc2 101.Qbg6+ Kb3 102.Qe6 Ka3 103.Qhh3+ Ka4 104.Qa6# 1-0