1.d3 d5 2.Nc3 Nf6 3.Bg5 e6 4.e4 Be7 5.e5 Nfd7 6.Bxe7 Qxe7 7.f4 O-O 8.Nf3 c5 9.Qe2 Nc6 10.g3 Nd4 11.Nxd4 cxd4 12.Nd1 f6 13.exf6 Nxf6 14.Bg2 e5 15.O-O Bg4 16.Bxd5+ Nxd5 17.Qxg4 exf4 18.gxf4 Rae8 19.f5 Qe5 20.c3 dxc3 21.bxc3 Ne3 22.Nxe3 Qxe3+ 23.Rf2 Qxd3 24.f6 Rf7 25.Rf3 Qe2 26.Qg3 Qb2 27.Re1 Qb6+ 28.Kg2 Ref8 29.Re7 Qc6 30.Rxf7 Rxf7 31.Qb8+