1.d4 Nf6 2.Bg5 e6 3.e4 Be7 4.e5 Nd5 5.Bxe7 Qxe7 6.c4 Nb6 7.Nc3 O-O 8.Bd3 Nc6 9.Nf3 h6 10.a3 d6 11.Qe2 dxe5 12.dxe5 f5 13.exf6 Qxf6 14.O-O e5 15.c5 Nd7 16.Nd5 Qd8 17.Rad1 b6 18.Qe4 Nf6 19.Nxf6+ Qxf6 20.Nh4 Rd8 21.Qh7+ Kf8 22.Be4 Bg4 23.Bxc6 Bxd1 24.Ng6+ Kf7 25.f4 Be2 26.Nxe5+ Ke7 27.Re1 Rac8 28.Qe4 Kf8 29.Nd7+ Rxd7 30.Bxd7 Rd8 31.Rxe2