1.d4 Nf6 2.Bg5 d5 3.Bxf6 exf6 4.e3 Bd6 5.c4 dxc4 6.Nc3 Nd7 7.Bxc4 f5 8.Nf3 O-O 9.Qc2 a6 10.O-O-O Nf6 11.h3 b5 12.Bb3 Qe8 13.g4 Bb7 14.Qxf5 b4 15.g5 Ne4 16.Nd5 Bc8 17.Nf6+ Nxf6 18.Qd3 Nh5 19.Nh4 Be6 20.d5 Bd7 21.Bc2 g6 22.f4 Ng3 23.Rhg1 Bb5 24.Qd2 Ne2+ 25.Kb1 Nxg1 26.Rxg1 Bc5 27.Rg3 Rd8 28.Qd1 c6 29.Nf5 gxf5 30.Bxf5 Rxd5 31.Bxh7+ Kxh7