1.e4 c5 2.Nf3 d6 3.d3 Nc6 4.g3 Bg4 5.Be2 g6 6.Nbd2 Bg7 7.Rb1 d5 8.O-O Nf6 9.Nb3 c4 10.Nc5 b6 11.Nb7 Qc7 12.dxc4 dxe4 13.c5 exf3 14.Bxf3 Bxf3 15.Qxf3 Qxb7 16.Re1 O-O 17.Be3 Qc7 18.Rbd1 Ne5 19.Qg2 bxc5 20.Bf4 Nfd7 21.Qh3 Rad8 22.Re3 Qc6 23.Bh6 Nf3+ 24.Kf1 Nde5 25.Rde1 Nxe1 26.Rxe1 Nf3 27.Re3 Rd1+ 28.Ke2 Re1+ 29.Kd3 c4#