1.Nf3 d5 2.g3 Nf6 3.Bg2 e6 4.O-O b5 5.d3 Bb7 6.c4 a6 7.cxd5 Nxd5 8.Nbd2 Be7 9.Nb3 c5 10.Bd2 Nc6 11.Rc1 Qb6 12.e4 Ndb4 13.Be3 Nxa2 14.Nxc5 Nxc1 15.Nxe6 Qa5 16.Nxg7+ Kf8 17.Bh6 Na2 18.d4 Rg8 19.Nf5+ Ke8 20.d5 Rd8 21.Qe2 Nb8 22.Ra1 Nd7 23.N3d4 Ne5 24.Nxe7 Kxe7 25.Qh5 f6 26.Qf5 Bc8 27.Qxh7+ Kd6 28.Bf4 Bd7 29.Nf5+ Bxf5 30.Qxf5 Rgf8 31.Qe6+ Kc7 32.Rxa2 Qb6 33.Qe7+ Kb8 34.Be3 Qb7 35.Bc5 Nd7 36.Qd6+ Qc7 37.Qxc7+ Kxc7 38.Bxf8 Rxf8 39.Rxa6 Ne5 40.f4 Nd3 41.Bf1 Nxb2 42.Bxb5 Rb8 43.Be2 Rb4 44.Rxf6 Rxe4 45.d6+ Kd8 46.Bb5 Kc8 47.Rf8+ Kb7 48.d7 Rd4 49.d8=Q Rxd8 50.Rxd8 Kb6 51.Rd5 Kc7 52.f5 Kb6 53.f6 Nd1 54.Rxd1 Kxb5 55.f7 Kc6 56.f8=Q Kb7 57.Rd6 Ka7 58.Qg7+ Kb8 59.Rd8#