1.c4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 g6 5.Nc3 Bg7 6.e3 h6 7.Be2 Nf6 8.b3 d5 9.Bb2 O-O 10.O-O Nxd4 11.exd4 Bf5 12.Bf3 e6 13.h3 h5 14.Re1 Rc8 15.g4 hxg4 16.hxg4 Nxg4 17.Bxg4 Qg5 18.f3 dxc4 19.Kg2 Rfd8 20.Bc1 Qf6 21.Be3 cxb3 22.Qxb3 Bxg4 23.fxg4 Qh4 24.Ne2 Qxg4+ 25.Ng3 Bxd4 26.Rac1 Be5 27.Bf2 Rxc1 28.Rxc1 Rd2 29.Qe3 Bf4 30.Rc8+ Kg7 31.Qc3+ e5 32.Re8 Qd7 33.Rxe5 Bxe5 34.Qxe5+ f6 35.Qf4 Rxa2 36.Ne4 Qc6 37.Kg1 Ra4 38.Qxf6+ Qxf6 39.Nxf6 Kxf6 40.Kf1 Ke5 41.Ke2 Ke4 42.Bh4 b5 43.Kd2 a5 44.Bf6 Rc4 45.Bh4 b4 46.Be7 b3 47.Ba3 Rc2+ 48.Kd1 Kd3 49.Ke1 Ra2 50.Bc1 a4 51.Kf1 a3 52.Bxa3 Rxa3 53.Kg2 Ke4 54.Kf2 b2 55.Ke2 Ra2 56.Kd2 b1=Q+ 57.Kc3 Rc2# 0-1