1.Nf3 Nf6 2.c4 e6 3.d4 Bb4+ 4.Nbd2 b6 5.e3 O-O 6.a3 Be7 7.Bd3 c5 8.e4 cxd4 9.e5 Ne8 10.Nxd4 Bb7 11.Qc2 f5 12.O-O Nc6 13.Nxc6 Bxc6 14.b4 d6 15.Bb2 dxe5 16.Bxe5 Nf6 17.Rad1 Ng4 18.Bg3 f4 19.Bxh7+ Kh8 20.Nf3 Qc7 21.Bh4 Bxf3 22.gxf3 Bxh4 23.fxg4 f3 24.Qe4 Rac8 25.Bg6 Qxc4 26.Qxc4 Rxc4 27.h3 Kg8 28.Rfe1 Rf6 29.Rd8+ Rf8 30.Rxf8+ Kxf8 31.Rxe6 Be7 32.Kh2 Rc3 33.a4 Ra3 34.Kg3 Rxa4 35.b5 Rb4 36.Re3 Rxb5 37.Rxf3+ Bf6 38.h4 Ke7 39.Re3+ Re5 40.Rd3 Rc5 41.f4 Rc3 42.g5 Rxd3+ 43.Bxd3 Bc3 44.Ba6 Bd2 45.Kg4 Bb4 46.Kf5 Bd6 47.Kg6 Kf8 48.f5 Be5 49.h5 b5 50.Bxb5 a6 51.Bc4 a5 52.f6 gxf6 53.gxf6 a4 54.h6 a3 55.h7 Ke8 56.h8=Q+ Kd7 57.Qf8 Bd6 58.Qxd6+ Ke8 59.f7# 1-0