1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.f3 d6 6.Bd3 a5 7.Nc3 Qc7 8.O-O Be7 9.Be3 O-O 10.Nde2 b5 11.a3 Bb7 12.Qd2 d5 13.Bf4 Qc5+ 14.Kh1 d4 15.Nd1 e5 16.Bg5 Nbd7 17.c3 dxc3 18.Ndxc3 Rfd8 19.Rac1 Nb6 20.Nd5 Qd6 21.Nxe7+ Qxe7 22.Qe3 Qd6 23.Rfd1 Qe6 24.Rc7 Bc6 25.Qxb6 Rd6 26.Nc3 Bxe4 27.Qe3 Rad8 28.fxe4 Ng4 29.Qf3 Rxd3 30.Rxd3 Rxd3 31.Qe2 Rd6 32.h3 Nf6 33.Bxf6 Qxf6 34.Rc8+ Rd8 35.Nd5 Qg5 36.Qc2 h6 37.Qc7 Rxc8 38.Qxc8+ Kh7 39.Qd7 Qc1+ 40.Kh2 Qxb2 41.Qf5+ Kg8 42.Qc8+ Kh7 43.Ne7 h5 44.Qg8+ Kh6 45.Qxf7 g6 46.Qxg6#