1.d4 Nf6 2.Bf4 g6 3.e3 Bg7 4.Nd2 d6 5.h3 Nc6 6.c3 e5 7.Bg3 O-O 8.Bd3 Ne8 9.Ngf3 f5 10.Qb3+ Kh8 11.dxe5 dxe5 12.Bc4 Nd6 13.O-O-O a5 14.Bb5 Nxb5 15.Qxb5 Qe8 16.Nc4 a4 17.Qd5 Be6 18.Qc5 f4 19.exf4 exf4 20.Bh2 Rf5 21.Nce5 Nxe5 22.Nxe5 Rxe5 23.Qxc7 a3 24.b3 Rc8 25.Qxb7 Rxc3+ 26.Kb1 Bf5+ 27.Ka1 Rc1+ 28.Rxc1 Re7+ 29.Rc3 Bxc3#