1.c4 c5 2.Nf3 Nf6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 g6 6.e4 d6 7.Be2 Bg7 8.Nc2 O-O 9.O-O Nd7 10.Nd5 Nc5 11.f3 f5 12.exf5 gxf5 13.Rb1 e6 14.Nf4 Be5 15.Qe1 a5 16.Bd2 Bf6 17.Qg3+ Kh8 18.Qh3 Rg8 19.Nh5 Be7 20.Bc3+ e5 21.f4 Ne4 22.Be1 Nf6 23.Kh1 Nxh5 24.Bxh5 e4 25.Ne3 Bf6 26.Nd5 Bd4 27.Bh4 Qf8 28.Rfd1 Bg7 29.Rd2 Ra7 30.Bf2 b6 31.Nxb6 Be6 32.Rbd1 Rc7 33.Rxd6 Bc8 34.Na8 Rd7 35.Rxd7 Bxd7 36.Rxd7 Qxa8 37.Bg6 h6 38.Bxf5 Qe8 39.Qxh6+ Bxh6 40.Rh7#