1.Nf3 Nf6 2.g3 d5 3.b3 Bf5 4.Bb2 e6 5.Bg2 Nbd7 6.O-O c6 7.c4 h6 8.d3 Bc5 9.Nbd2 O-O 10.d4 Bd6 11.Ne5 Bxe5 12.dxe5 Ng4 13.cxd5 exd5 14.e4 dxe4 15.Nxe4 Ngxe5 16.Nd6 Bg4 17.Qd4 Qb6 18.Qxb6 axb6 19.Nxb7 Nd3 20.Bc3 Be2 21.Rfb1 c5 22.Nd6 Rad8 23.a4 N7e5 24.Nc4 Nf3+ 25.Bxf3 Bxf3 26.Nxb6 Rfe8 27.Ra2 Rd6 28.a5 Nf4 29.Nc4 Rde6 30.Be5 Ne2+ 31.Kf1 f6 32.Ba1 h5 33.Ne3 Nd4 34.b4 Be4 35.Rd1 Nf3 36.bxc5 Nxh2+ 37.Ke1 Ng4 38.Bd4 Bb7 39.Rb2 Bf3 40.Ra1 f5 41.Kf1 f4 42.gxf4 Rg6 43.Rb6 Nh2+ 44.Ke1 Rg2 45.c6 Ng4 46.c7 Rxf2 47.Rb8 Re2+ 48.Kf1 Nxe3+ 49.Bxe3 Rxe3 50.c8=Q Rxc8 51.Rxc8+ Kh7 52.Kf2 Rb3 53.a6 Bd5 54.a7 Rf3+ 55.Ke2 Rxf4 56.a8=Q Bxa8 57.Raxa8