1.Nf3 Nf6 2.e3 d5 3.c4 e6 4.d3 c5 5.Nbd2 Nc6 6.Be2 Be7 7.O-O O-O 8.b3 b6 9.Bb2 Qc7 10.Rc1 h6 11.d4 Bb7 12.cxd5 exd5 13.Ne5 Bd6 14.Nxc6 Bxc6 15.dxc5 bxc5 16.Bxf6 gxf6 17.Nf3 Rfe8 18.g3 Rab8 19.Nh4 Qb7 20.Bd3 Bd7 21.Nf5 Bf8 22.Qg4+ Kh8 23.Rxc5 Re5 24.Rc2 Rc8 25.Qf4 Rxc2 26.Bxc2 Qc8 27.Nd4 Kg7 28.Ra1 a5 29.Bd3 Bb4 30.h4 Ba3 31.Rd1 Bd6 32.Nf3 Bg4 33.Be2 h5 34.Qd4 Qf5 35.Kg2 Bh3+ 36.Kg1 Bg4 37.Qf4 Qc2 38.Nd4 Qxa2 39.Bxg4 hxg4 40.Nf5+ Rxf5 41.Qxf5 Qxb3 42.Rxd5 Be5 43.Rxa5 Qd1+ 44.Kh2 Bxg3+ 45.Kxg3 Qg1+ 46.Kf4 Qxf2+ 47.Kxg4 Qg2+ 48.Kf4 Qf1+ 49.Ke4 Qc4+ 50.Kf3 Qf1+ 51.Kg3 Qg1+ 52.Kh3 Qh1+ 53.Kg4 Qg2+ 54.Kh5 Qa8 55.Qg4+ Kh7 56.Rxa8 f5 57.Qg8# 1-0