1.Nf3 d5 2.g3 g6 3.d4 Nf6 4.c4 c6 5.Bg2 dxc4 6.a4 Bg7 7.O-O Ne4 8.Nc3 Nd6 9.e4 Bg4 10.Be3 Qc8 11.e5 Nf5 12.Qe2 Nxe3 13.fxe3 O-O 14.Qxc4 Bh6 15.Rae1 Na6 16.Ne4 Be6 17.Qc3 Nc7 18.Nfg5 Nd5 19.Qb3 b6 20.h4 Qd7 21.Nxe6 Qxe6 22.Nf2 Qd7 23.Bh3 e6 24.e4 Nc7 25.Rd1 Bg7 26.Ng4 Qe7 27.Nf6+ Kh8 28.Qc3 Ne8 29.d5 cxd5 30.exd5 exd5 31.Rxd5 Rd8 32.Rxd8 Qxd8 33.Nd7 Rg8 34.Rxf7 g5 35.h5 g4 36.Bxg4 Qg5 37.Rf4 Bh6 38.Kg2 Qg7 39.Re4 Qg5 40.Nf6 Nxf6 41.exf6 Rf8 42.f7+ Bg7 43.Qf3 Bxb2 44.Re8 Kg7 45.Be6 Bf6 46.Bc4 Be7 47.Qe4 Bc5 48.Re5 Qd2+ 49.Kh3 Qd7+ 50.Be6 Qd2 51.Qg4+ Kf6 52.Qf5+ Kg7 53.Re4 Qh6 54.Rg4+ Kh8 55.Rg8+ Rxg8 56.fxg8=Q# 1-0