1.Nf3 d5 2.e3 e6 3.c4 Nf6 4.Nc3 Bd6 5.b3 c5 6.cxd5 exd5 7.Bb5+ Nc6 8.d4 cxd4 9.Nxd4 O-O 10.Bb2 Qb6 11.Bxc6 bxc6 12.O-O Ba6 13.Re1 Qc7 14.h3 Rfe8 15.Rc1 Bh2+ 16.Kh1 Be5 17.f4 Bd6 18.Nxd5 Nxd5 19.Rxc6 Qd7 20.Rxa6 Bb4 21.Re2 Nxe3 22.Qd3 Nd5 23.Rxe8+ Rxe8 24.Nf3 h6 25.Qd4 Bf8 26.Ra5 Rd8 27.Ne5 Qe6 28.Kh2 a6 29.Qc4 f6 30.Ng6 Nxf4 31.Nxf4 Qxc4 32.bxc4 Bd6 33.Kg3 g5 34.Kg4 Bxf4 35.Bxf6 Rd2 36.Rxa6 Kf7 37.g3 Rg2 38.Kf5 Bxg3 39.Ra7+ Ke8 40.c5 Rc2 41.Ke6 Re2+ 42.Kd5 Rd2+ 43.Kc6 Re2 44.Kb5 Rf2 45.Bc3 h5 46.a4 Rf3 47.Bb4 Rb3 48.Kc4 Rb1 49.a5 g4 50.hxg4 hxg4 51.a6 Be1 52.Bxe1 Rxe1 53.Rg7 Ra1 54.Kb5 Kd8 55.a7 Kc8 56.Kb6 Rb1+ 57.Kc6 Rc1 58.a8=Q# 1-0