1.e4 c5 2.Nf3 e6 3.d3 d5 4.Nbd2 Nc6 5.g3 Nf6 6.Bg2 Be7 7.O-O b6 8.Re1 Bb7 9.h3 O-O 10.c3 b5 11.e5 Nd7 12.Nf1 b4 13.h4 bxc3 14.bxc3 d4 15.c4 Qc7 16.Bf4 Rab8 17.N1h2 Ba8 18.Ng4 Qa5 19.h5 Rb2 20.h6 g6 21.Bg5 Bxg5 22.Nxg5 Qd2 23.Qxd2 Rxd2 24.Be4 Nb4 25.Nf3 Rxa2 26.Rxa2 Nxa2 27.Ra1 Bxe4 28.dxe4 Nb4 29.Rxa7 Nb6 30.Nf6+ Kh8 31.Ng5 d3 32.Nxf7+ Rxf7 33.Rxf7 d2 34.Rf8#