1.Nf3 d5 2.d4 Nf6 3.Bf4 c6 4.e3 Bf5 5.c4 e6 6.Qb3 Qc8 7.Be2 Be7 8.Nc3 dxc4 9.Bxc4 b5 10.Be2 Nbd7 11.Rc1 Qb7 12.O-O O-O 13.Ne5 Nxe5 14.Bxe5 Nd7 15.Bg3 a5 16.a4 b4 17.Bf3 Nf6 18.Rfd1 Rac8 19.Bh4 Qb6 20.e4 Qd8 21.exf5 bxc3 22.fxe6 cxb2 23.exf7+ Rxf7 24.Qxb2 Nd5 25.Bxe7 Rxe7 26.Rc5 Rb8 27.Qc1 Nb4 28.Qc4+ Kh8 29.g3 Qd6 30.Bxc6 Nxc6 31.Rxc6 Qb4 32.d5 Re1+ 33.Rxe1 Qxe1+ 34.Kg2 Rf8 35.Qc2 Qe5 36.Rc5 Qd4 37.Rxa5 h6 38.Rc5 Qa1 39.Rc8 Qe1 40.Rxf8# 1-0