1.Nf3 d5 2.g3 Nc6 3.Bg2 e5 4.d3 Be7 5.c4 Nf6 6.cxd5 Nxd5 7.Nc3 Nxc3 8.bxc3 O-O 9.O-O Bf6 10.Ba3 Re8 11.Nd2 Nb8 12.Rb1 c6 13.Ne4 Be7 14.Qb3 Nd7 15.Bxe7 Qxe7 16.f4 Nc5 17.Qc4 Nxe4 18.Bxe4 exf4 19.Rxf4 Rf8 20.Qb4 Qc7 21.Bxh7+ Kxh7 22.Qxf8 f6 23.Rh4+ Kg6 24.Qe8+ Qf7 25.Qh8 Kf5 26.Rf1+ Ke5 27.Re4+ Kd5 28.Qd8+ Kc5 29.Qd4+ Kb5 30.Rb1+ Ka5 31.Qa4#