1.Nf3 d5 2.g3 c6 3.Bg2 Bg4 4.d3 Nd7 5.c4 e6 6.O-O Bd6 7.cxd5 exd5 8.Qb3 Qb6 9.Qc2 Ngf6 10.Nc3 O-O 11.e4 dxe4 12.dxe4 Rfe8 13.Be3 Qc7 14.Nd4 Ne5 15.h3 Bd7 16.f4 Nc4 17.Bf2 Bf8 18.e5 Nd5 19.Nxd5 cxd5 20.Bxd5 Rac8 21.Rac1 Bxh3 22.Qxc4 Qd7 23.Qb3 Bxf1 24.Rxf1 Bc5 25.e6 fxe6 26.Bxe6+ Rxe6 27.Qxe6+ Qxe6 28.Nxe6 Bxf2+ 29.Rxf2