1.c4 c5 2.Nf3 Nf6 3.e3 g6 4.d4 Bg7 5.Be2 O-O 6.O-O d5 7.Nc3 cxd4 8.exd4 Nc6 9.Be3 dxc4 10.Bxc4 b6 11.Qe2 Bb7 12.Rad1 Nb4 13.Ne5 Nbd5 14.Bd2 Rc8 15.Rfe1 e6 16.h3 Nxc3 17.Bxc3 Nd5 18.Bd2 Qh4 19.Nf3 Qd8 20.Ne5 h5 21.b3 Qd6 22.Qf3 Rc7 23.Qg3 Rd8 24.Bg5 f6 25.Bd2 fxe5 26.Qxg6 Qe7 27.Rxe5 Qf7 28.Qg3 Rf8 29.Rg5 b5 30.Bxb5 Qf6 31.Bc4 Rcf7 32.f3 Qxd4+ 33.Kh2 h4 34.Qe1 Qf6 35.Qxh4 Ne7 36.Re1 Bd5 37.Bd3 Rd8 38.Bb4 a5 39.Bxa5 Ra8 40.Bd2 Rxa2 41.Bh7+ Kf8 42.Qb4 Rxd2 43.Qb8+ Nc8 44.Qxc8+ Ke7 45.Qc7+ Ke8 46.Qb8+ Qd8 47.Qb5+ Ke7 48.Kh1 Qd6 49.Bg8 Bc6 50.Qa5 Rd1 51.Bxf7 Kxf7 52.Rg4 Be5 53.Qa7+ Bd7 54.Qe3 Bc6 55.Qe2 Rxe1+ 56.Qxe1 Bf6 57.Qb1 Ke7 58.Qh7+ Kd8 59.Qf7 Be7 60.Rg8+ Kc7 61.Rg7 Kd8 62.Rg8+ Kc7 63.Rg7 Kd8 64.h4 Qb4 65.Rg4 Qxb3 66.Rd4+ Bd5 67.Qxe6 Qb1+ 68.Kh2 Qb8+ 69.Kh3 Qc8 70.Rxd5+ Kc7 71.Qxc8+ Kxc8 72.h5 Bf8 73.g4 Kb7 74.g5 Kc6 75.Rd1 Ba3 76.h6 Bf8 77.h7 Bg7 78.Rd8 Kc7 79.Rg8 Ba1 80.g6 Bc3 81.g7 Bxg7 82.Rxg7+ Kc8 83.h8=Q# 1-0