1.e4 c5 2.d4 cxd4 3.Nf3 g6 4.Nxd4 d6 5.c4 Nc6 6.Nc3 Nf6 7.Be2 Bg7 8.Be3 Nb4 9.Qa4+ Nc6 10.Nxc6 bxc6 11.Qxc6+ Bd7 12.Qa6 Ng4 13.Bxg4 Bxg4 14.O-O O-O 15.Rac1 Qc8 16.Qxc8 Rfxc8 17.b3 Be6 18.Rfd1 f5 19.Nd5 Kf7 20.f3 Rc6 21.Bd4 Bh6 22.Be3 Bxe3+ 23.Nxe3 fxe4 24.fxe4 a5 25.Nd5 Rb8 26.Rf1+ Ke8 27.Rc3 a4 28.Rcf3 Kd7 29.Rf8 Rcc8 30.Rxc8 Kxc8 31.Rf8+ Kb7 32.Rxb8+ Kxb8 33.Kf2 a3 34.Nxe7 Kc7 35.Nd5+ Kc6 36.Ke3 Kc5 37.Kd3 Bxd5 38.exd5 Kb4 39.Kd4 g5 40.c5 dxc5+ 41.Kd3 Kb5 42.Ke4 Kb6 43.Ke5 Kc7 44.Ke6 Kd8 45.Kd6 g4 46.Kxc5 h5 47.g3 Kd7 48.b4 Kc7 49.b5 Kd7 50.b6 Kc8 51.Kc6 Kd8 52.b7 Ke7 53.b8=Q h4 54.Qf4 hxg3 55.hxg3 Ke8 56.Kd6 Kd8 57.Qf8# 1-0