1.Nf3 Nf6 2.g3 b6 3.Bg2 Bb7 4.O-O c5 5.d3 e6 6.e4 d6 7.Nc3 a6 8.a4 Nbd7 9.Nd2 Be7 10.e5 Nd5 11.exd6 Bxd6 12.Nce4 Be7 13.Nc4 O-O 14.Bd2 Qc7 15.f4 N7f6 16.f5 exf5 17.Rxf5 Rad8 18.Qe2 Rfe8 19.Re1 Bc6 20.a5 b5 21.Ne5 Bb7 22.Nxf7 Kxf7 23.Ng5+ Kg6 24.Ne6 Kxf5 25.Nxc7 Nxc7 26.Bxb7 Bd6 27.Qf3+ Kg6 28.Rf1 Be5 29.Be4+ Kf7 30.Bxh7 Bxb2 31.Qh5+ Ke6 32.Bf5+ Kd6 33.Qf3 Bd4+ 34.Kh1 Ncd5 35.c4 bxc4 36.dxc4 Ne3 37.Bxe3 Rxe3 38.Qb7 Rde8 39.Qxa6+ Ke5 40.Qc6 Re7 41.a6 Ra3 42.g4 Be3 43.g5 Nh5 44.Qd5#