1.Nf3 Nf6 2.c4 c5 3.Nc3 Nc6 4.g3 e5 5.Bg2 Be7 6.O-O d6 7.d3 O-O 8.Ne1 Be6 9.f4 exf4 10.gxf4 Bg4 11.Nc2 Qd7 12.Qd2 Bh3 13.e4 Qg4 14.Ne3 Qh4 15.b3 Bd7 16.Bb2 Rae8 17.Ncd5 Nxd5 18.Nxd5 Bd8 19.Rf3 Nd4 20.Bxd4 cxd4 21.f5 Bc6 22.Rh3 Qg5 23.Nf4 g6 24.Rf1 Qf6 25.Rff3 Qe5 26.Rfg3 g5 27.Rh6 Kg7 28.Nh3 f6 29.Nf2 Qa5 30.b4 Qa3 31.Ng4 Qc3 32.Qf2 Qc1+ 33.Bf1 Bxe4 34.Rgh3 Rh8 35.dxe4 Rxe4 36.Qg2 d5 37.Nf2 d3 38.Nxd3 Qxc4 39.Nc5 Qxb4 40.Ne6+ Rxe6 41.fxe6 Qf4 42.Bd3 Bb6+ 43.Kh1 Qc1+ 44.Bf1 Qf4 45.Rf3 Qd4 46.Rhxf6 Qxf6 47.Rxf6 Kxf6 48.Qxd5 Rd8 49.Qf3+ Kxe6 50.Bc4+ Ke5 51.Qe2+ Kd6 52.Qe6+ Kc7 53.Qe5+ Rd6 54.Bd5 h6 55.Qe7+ Rd7 56.Qe5+ Rd6 57.Kg2 Kd7 58.Bxb7 Rd2+ 59.Kh3 Rd4 60.Be4 Rd6 61.Kg4 Rd4 62.Kf5 Rd6 63.Qg7+ Kd8 64.Bc2 Rd7 65.Qxh6 Kc7 66.Qh3 Re7 67.Qg3+ Kd7 68.Ba4+ Kc8 69.Qd6 Rc7 70.Bc6 Rh7 71.Bb5 Rc7 72.Ba6+ Rb7 73.Qc6+ Bc7 74.Qe8+ Bd8 75.Qc6+ Bc7 76.Bxb7+ Kd8 77.Ke6 g4 78.Qd7# 1-0