1.Nf3 Nf6 2.e3 c6 3.c4 g6 4.Nc3 Bg7 5.d4 d5 6.Be2 O-O 7.O-O dxc4 8.Bxc4 Bf5 9.Ng5 h6 10.Nf3 b5 11.Bd3 Bxd3 12.Qxd3 Nbd7 13.e4 e5 14.dxe5 Ng4 15.e6 fxe6 16.Qd6 Nde5 17.Qxe6+ Kh7 18.Nxe5 Nxe5 19.Be3 Qh4 20.Bc5 Rfe8 21.Qb3 Nd3 22.Be3 b4 23.Na4 Qxe4 24.Rad1 Rad8 25.Qc2 Rd5 26.Bxa7 Nxb2 27.Qxe4 Rxe4 28.Nxb2 Bxb2 29.Rxd5 cxd5 30.Rd1 Bc3 31.Kf1 d4 32.h3 g5 33.g4 Kg6 34.Bc5 Kf7 35.Rb1 Ke6 36.Bxb4 Kd5 37.Bxc3 dxc3 38.Re1 Rd4 39.Rc1 Kc4 40.Ke2 Rd2+ 41.Ke3 Rd3+ 42.Ke2 Rxh3 43.Ra1 Rh2 44.a4 Kb3 45.a5 Kb2 46.a6 Kxa1 47.a7 Rxf2+ 48.Kxf2 c2 49.a8=Q+ Kb2 50.Qb7+ Ka1 51.Qc6 Kb2 52.Qb5+ Ka1 53.Qc4 Kb1 54.Qb3+ Kc1 55.Ke2 h5 56.Kd3 h4 57.Qxc2# 1-0