1.e4 c5 2.Nf3 d6 3.Bd3 g6 4.c3 Bg7 5.Bc2 Nc6 6.d4 cxd4 7.cxd4 Qb6 8.Ba4 Bd7 9.Bxc6 bxc6 10.h3 c5 11.dxc5 Qb4+ 12.Nbd2 Qxc5 13.O-O Rc8 14.Nb3 Qb4 15.Re1 Qb7 16.e5 dxe5 17.Nxe5 Nf6 18.Bg5 Be6 19.Nd4 Bd5 20.Qa4+ Kf8 21.Bxf6 Bxf6 22.Nd7+ Kg7 23.Nxf6 exf6 24.Qa3 Rhe8 25.g4 Qb6 26.Red1 Ba8 27.Rd2 Re5 28.Rad1 Rce8 29.Qg3 Re1+ 30.Rxe1 Rxe1+ 31.Kh2 Rh1#