1.Nf3 d5 2.d4 e6 3.g3 Be7 4.c4 Nf6 5.Bg2 O-O 6.O-O dxc4 7.Qc2 a6 8.a4 Bd7 9.Qxc4 Bc6 10.Bf4 Bd6 11.Nc3 Bxf4 12.gxf4 Ne4 13.Qd3 Nxc3 14.bxc3 Nd7 15.a5 Nf6 16.Ne5 Bxg2 17.Kxg2 Qd5+ 18.f3 c5 19.Rfd1 cxd4 20.c4 Qc5 21.Qxd4 Rac8 22.Rab1 Qxa5 23.Rxb7 Rcd8 24.Ra1 Rxd4 25.Rxa5 Rxf4 26.c5 Rf5 27.c6 Nd5 28.Rxd5 exd5 29.Nd7 Rc8 30.c7 Rg5+ 31.Kf2 Rg6 32.Rb8 Rg2+ 33.Kxg2 Rxb8 34.cxb8=Q# 1-0