1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.h3 g6 7.g4 Bg7 8.Bg2 O-O 9.O-O Nc6 10.Nxc6 bxc6 11.e5 dxe5 12.Bxc6 Rb8 13.Qe2 Qc7 14.Bg2 Rd8 15.Rb1 Bb7 16.Bxb7 Qxb7 17.Be3 h5 18.g5 Ne8 19.b4 Qc8 20.Ne4 Qxh3 21.Nc5 Nd6 22.Nxa6 Rbc8 23.Rfd1 Nf5 24.Rxd8+ Rxd8 25.Qf1 Qg4+ 26.Qg2 Qc4 27.Qb7 Nxe3 28.fxe3 Rd2 29.Nc5 Qg4+ 30.Kh1 Qh3+ 31.Kg1 Qh2+ 32.Kf1 Qf2#