1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 Qc7 6.g3 Bb4 7.Bd2 Nf6 8.Bg2 Nc6 9.Nxc6 dxc6 10.O-O h5 11.Bg5 Bd6 12.Qd2 h4 13.Rad1 Be7 14.Bxh4 Rxh4 15.gxh4 Ng4 16.f4 Bc5+ 17.Kh1 Qe7 18.Qe1 Ne3 19.Rd3 Nxf1 20.Bxf1 e5 21.f5 Bd7 22.Qg3 O-O-O 23.Be2 Rh8 24.h5 g6 25.hxg6 fxg6 26.fxg6 Rh3 27.g7 Rxg3 28.Rxg3 Be6 29.Bg4 Kc7 30.Bxe6 Qf6 31.g8=Q