1.d4 Nf6 2.Bg5 d5 3.e3 c5 4.c3 e6 5.Bd3 Nc6 6.f4 h6 7.Bxf6 Qxf6 8.Nf3 cxd4 9.cxd4 Bd6 10.O-O O-O 11.Nc3 Bd7 12.Ne5 Qe7 13.Qg4 f5 14.Qf3 Nxe5 15.fxe5 Bb4 16.Ne2 Be8 17.h3 Qh4 18.Nf4 Bf7 19.Rac1 Rac8 20.Rxc8 Rxc8 21.Nxd5 Bf8 22.Bxf5 exf5 23.Qxf5 Bxd5 24.Qxc8 Qe7 25.e6 Bxe6 26.Rxf8+ Qxf8 27.Qxe6+ Kh8 28.a3 Qd8 29.d5 Qa5 30.d6 Qe1+ 31.Kh2