1.d4 Nf6 2.Nc3 d5 3.Nf3 Nc6 4.e3 Bg4 5.Be2 e6 6.a3 Bh5 7.h3 Be7 8.g4 Bg6 9.Nh4 Qd7 10.Nxg6 hxg6 11.Bf3 a6 12.g5 Nh5 13.h4 f6 14.gxf6 gxf6 15.Qd3 f5 16.Rg1 Kf7 17.Rh1 Ng7 18.Qe2 Bxh4 19.Bd2 Ne7 20.O-O-O c5 21.dxc5 Qc7 22.b4 Qc6 23.Bg2 a5 24.b5 Qxc5 25.Kb2 Bf6 26.Kb3 a4+ 27.Nxa4 Rxa4 28.Bb4 Rxb4+ 29.axb4 Qc3+ 30.Ka2 Qb2#