1.e4 c5 2.Nf3 d6 3.Nc3 Nf6 4.Bd3 Nc6 5.O-O g6 6.Bb5 Bg7 7.d3 O-O 8.Bxc6 bxc6 9.Bg5 Rb8 10.Rb1 Bg4 11.Bxf6 Bxf6 12.h3 Be6 13.Qe1 Qa5 14.e5 Bg7 15.b3 Qb4 16.g3 Bxh3 17.Nh2 Bxf1 18.Nxf1 Bxe5 19.Ne4 d5 20.Nxc5 Qxc5 21.Qxe5 Qxc2 22.Re1 Qxd3 23.Qxe7 Rbe8 24.Qe3 Rxe3 25.fxe3 Re8 26.g4 d4 27.Kf2 Qc2+ 28.Kg1 d3 29.e4 d2 30.Ne3 dxe1=Q+ 31.Nf1 Qcf2+ 32.Kh1 Qxe4#