1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be2 e5 7.Nf3 Be7 8.Bg5 O-O 9.Bxf6 Bxf6 10.O-O b5 11.a4 b4 12.Nd5 a5 13.Bb5 Bb7 14.Qd2 Ba6 15.Rfd1 Bxb5 16.axb5 Ra7 17.Nxf6+ gxf6 18.Qxd6 Rd7 19.Qxd7 Nxd7 20.Nh4 Qc7 21.Nf5 Nc5 22.f3 Qb6 23.Rd6 Qxb5 24.Rd5 Qb6 25.Kh1 Rd8 26.Rad1 Rxd5 27.exd5 Nd7 28.d6 Qf2 29.h3 Qxc2 30.Ne7+ Kf8 31.Rd5 Qxb2 32.Rxa5 Qc1+ 33.Kh2 Qf4+ 34.Kh1 Kg7 35.Rb5 Qc4 36.Rb7 Nc5 37.Rb8 b3 38.Rg8+ Kh6 39.Nf5+ Kh5 40.g4+ Qxg4 41.hxg4#