1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 d6 5.f3 O-O 6.Be3 Nc6 7.Qd2 a6 8.Nge2 Rb8 9.a3 Re8 10.b4 Bd7 11.Nc1 e5 12.Nb3 exd4 13.Nxd4 Nxd4 14.Bxd4 c5 15.Be3 d5 16.cxd5 Nxd5 17.Nxd5 Bxa1 18.Bxc5 Be6 19.Bc4 Bc3 20.Qxc3 Bxd5 21.Be2 b6 22.Bd4 Rc8 23.Qb2 Bxe4 24.Bh8 Qh4+ 25.g3 Qh6 26.O-O Rc2 27.Qf6 Rxe2 28.fxe4 Qxh2#