1.e4 c5 2.Nf3 e6 3.d3 Nc6 4.g3 d5 5.Nbd2 Nf6 6.Bg2 Be7 7.O-O O-O 8.e5 Nd7 9.Re1 Qc7 10.Qe2 b5 11.Nf1 Bb7 12.h4 Rac8 13.Bf4 b4 14.N1h2 Qd8 15.Ng5 g6 16.Qg4 Nd4 17.h5 Kg7 18.Rac1 Nf5 19.Nhf3 d4 20.Nxd4 cxd4 21.Bxb7 Rc7 22.Be4 Nh6 23.Qh4 Nf5 24.h6+ Nxh6 25.Kg2 Rh8 26.Qxh6+ Kg8 27.Rh1 Nxe5 28.Bxe5 Bxg5 29.Qg7#