1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Qc2 Nbd7 7.Bg2 O-O 8.O-O Nb8 9.Rd1 c6 10.Bf4 Nbd7 11.Nc3 dxc4 12.e4 Re8 13.a4 a5 14.Bf1 Nb6 15.Ne5 Bb4 16.Nxc4 Nxc4 17.Bxc4 h6 18.Qe2 Nd5 19.Bd2 b6 20.e5 Rf8 21.Ne4 Ra7 22.Rac1 Bxd2 23.Rxd2 Rd7 24.Nd6 Nb4 25.h4 Qe7 26.Qe4 Bb7 27.f4 c5 28.Nxb7 Rxb7 29.dxc5 Qxc5+ 30.Kh2 Rc7 31.b3 Nd5 32.Bd3 f5 33.Rxc5 fxe4 34.Rxc7 Nxc7 35.Bxe4 g5 36.fxg5 hxg5 37.h5 Na6 38.Kh3 Nc5 39.Bg6 Kg7 40.Kg4 Kh6 41.Rd6 Rb8 42.Bf7 b5 43.Bxe6 bxa4 44.Bf5+ Ne6 45.Rxe6+ Kg7 46.bxa4 Kg8 47.h6 Rd8 48.h7+ Kf7 49.Ra6 Rd2 50.Rxa5 Rd8 51.Ra7+ Rd7 52.Rxd7+ Kf8 53.e6 Ke8 54.a5 Kf8 55.a6 Ke8 56.a7 Kf8 57.a8=Q# 1-0