1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 d6 5.c4 Nf6 6.Nc3 a6 7.Be3 Be7 8.Be2 Nbd7 9.O-O Ne5 10.f4 Nc6 11.Nb3 Bd7 12.Rc1 e5 13.fxe5 dxe5 14.Nd5 Nxe4 15.Bh5 O-O 16.Nxe7+ Qxe7 17.Qf3 Nf6 18.Bc5 Qe6 19.Bxf8 Rxf8 20.Nc5 Qe7 21.Nxd7 Qxd7 22.Rcd1 Qe6 23.Qg3 Nxh5 24.Qg5 Nf4 25.Rf3 Qxc4 26.Rg3 g6 27.Qh4 Ne2+ 28.Kh1 Nxg3+ 29.hxg3 Nd4 30.b3 Qc2 31.Rg1 Ne2 32.Rf1 Qd3 33.Qf6 Nxg3+ 34.Kh2 Nxf1+ 35.Qxf1 Qxf1 36.Kh3 Qa1 37.b4 Qxa2 38.b5 Rd8 39.g4 Rd3+ 40.Kh4 Qh2+ 41.Kg5 Qf4+ 42.Kh4 g5+ 43.Kh5 Rh3#