1.Nf3 e6 2.Nc3 d5 3.e4 dxe4 4.Nxe4 a6 5.d4 Nc6 6.c3 b6 7.Bd3 Bd6 8.O-O Bb7 9.Re1 Nce7 10.Nfg5 h6 11.Qh5 g6 12.Qh3 Nf5 13.Nf3 Nf6 14.Nxd6+ Nxd6 15.Ne5 Qe7 16.Nxg6 fxg6 17.Rxe6 Be4 18.Rxe7+ Kxe7 19.Bf4 Rae8 20.Qe3 Nd5 21.Bxd6+ Kxd6 22.Qg3+ Ke7 23.a3 Rhf8 24.c4 Ne3 25.Be2 Nf5 26.Qxc7+ Ke6 27.f3 b5 28.g3 Nxd4 29.Bd1 Bxf3 30.Qb6+ Ke5 31.Bxf3 Nxf3+ 32.Kh1 bxc4 33.Rd1 Kf5 34.Rf1 Kg5 35.Qc6 Re2 36.Rxf3 Rxf3 37.Qxf3 Re1+ 38.Kg2 Rh1 39.Qf4+ Kh5 40.Qh4# 1-0