1.d4 Nf6 2.e3 b6 3.Nd2 Bb7 4.Ngf3 e6 5.b3 g6 6.Bd3 c5 7.Bb2 cxd4 8.exd4 Bg7 9.Nc4 Qc7 10.O-O b5 11.Ne3 Qa5 12.c4 bxc4 13.Nxc4 Qd5 14.Re1 O-O 15.Ba3 Rd8 16.Nd6 Bf8 17.Bc4 Qc6 18.Nxf7 Kxf7 19.Ne5+ Kg8 20.Nxc6 dxc6 21.Rb1 Bxa3 22.b4 a6 23.Rxe6 Nbd7 24.Rxf6+ Kg7 25.Rf7+ Kg8 26.f3 h5 27.Rh7+ Kxh7 28.Qb3 Rdb8 29.Qxa3 c5 30.Bf1 cxb4 31.Qxb4 Bxf3 32.Qe7+ Kg8 33.Rxb8+ Nxb8 34.g4 g5 35.h3 h4 36.Kf2 a5 37.Bg2 Bd1 38.Bb7 Na6 39.Qe3 Kf8 40.d5 Kg7 41.Qb6 Kh8 42.Qxa6 Rxa6 43.Bxa6 Kg7 44.Be2 Ba4 45.Ke3 Kf6 46.Kd4 Bc2 47.Bc4 Be4 48.Kxe4 a4 49.a3 Ke7 50.Bb5 Kf6 51.d6 Ke6 52.d7 Kf6 53.Bxa4 Kg7 54.Kf5 Kg8 55.Kg6 Kf8 56.d8=Q# 1-0