1.Nf3 d5 2.d4 Nf6 3.g3 Bf5 4.Bg2 e6 5.O-O Nbd7 6.c4 c6 7.cxd5 exd5 8.Qb3 Qb6 9.Qxb6 axb6 10.Nc3 b5 11.Nh4 Bc2 12.Bg5 h6 13.Bxf6 Nxf6 14.e4 dxe4 15.Nxe4 Bxe4 16.Bxe4 Ra4 17.Bc2 Rxd4 18.Rfe1+ Kd8 19.Nf3 Rd7 20.Ne5 Re7 21.Bb3 Kc7 22.Bxf7 g5 23.Ng6 Rxe1+ 24.Rxe1 Rh7 25.Nxf8 Rxf7 26.Ne6+ Kb6 27.f4 Re7 28.f5 g4 29.b4 Nh7 30.Kf2 Rf7 31.Nd4