1.Nf3 c6 2.e4 d5 3.d3 e6 4.Nbd2 c5 5.d4 cxd4 6.exd5 Qxd5 7.Bc4 Qd8 8.O-O Nc6 9.Qe2 Nf6 10.Nb3 Qc7 11.Rd1 Bd7 12.Nbxd4 a6 13.Nxc6 Bxc6 14.Ne5 Bc5 15.Bf4 Qc8 16.Bg5 O-O 17.Bxf6 gxf6 18.Rd3 Kh8 19.Qh5 Be4 20.Qh4 fxe5 21.Qxe4 Qc7 22.Rad1 b5 23.Bxe6 Bxf2+ 24.Kh1 Rad8 25.Bf5 Rxd3 26.Qxd3 Qb6 27.Bxh7 Kg7 28.Be4 Qe3 29.Qxe3 Bxe3 30.g4 Rc8 31.Kg2 Rc4 32.Kf3 Bg5 33.Rd5 Ra4 34.a3 Bc1 35.b3 Rxa3 36.h4 Ra1 37.g5 Bf4 38.Rd7 Kf8 39.Bd5 Rf1+ 40.Ke2 Ke8 41.Rxf7 Rc1 42.Rc7 e4 43.Rc6 Rh1 44.Bxe4 Rxh4 45.g6 Bh6 46.Bd3 Kd7 47.Rxa6 Bg7 48.Kf3 Bb2 49.Ke2 Rb4 50.Ra7+ Kd8 51.Bf5 Bc1 52.g7 Re4+ 53.Bxe4 b4 54.g8=Q# 1-0