1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Be2 Bd7 7.O-O g6 8.Bg5 Bg7 9.Nb3 O-O 10.f4 Rc8 11.Bf3 Ne8 12.Kh1 Nc7 13.e5 dxe5 14.Nc5 Nd4 15.fxe5 Nxf3 16.gxf3 Bc6 17.Qxd8 Rfxd8 18.Bxe7 Rd2 19.Rac1 Bxe5 20.N5e4 f5 21.Nxd2 Ne6 22.Rce1 Bxc3 23.bxc3 Kf7 24.Ba3 Ba4 25.Re3 Bxc2 26.Rfe1 Nf4 27.Re7+ Kf6 28.Bd6 Nd5 29.R1e6+ Kg5 30.Rxh7 Rxc3 31.h4#