1.d4 Nf6 2.Bf4 Ng4 3.e4 d6 4.Be2 Nf6 5.Nc3 e6 6.Qd3 d5 7.Qg3 Qd7 8.exd5 Nxd5 9.Nxd5 exd5 10.Bxc7 Nc6 11.c3 f6 12.Nf3 g5 13.h4 g4 14.Nd2 Bh6 15.Bf4 Bxf4 16.Qxf4 Qf5 17.Qxf5 h6 18.Qxc8+ Kf7 19.Qc7+ Kg6 20.Qe7 Raf8 21.Qf7+ Rxf7 22.a4 Ra8 23.g3 Rg8 24.O-O Kh5 25.Kh1 b5 26.Ne4 Re7 27.Rg1 Nb8 28.Rac1 Rb7 29.Rgd1 a5 30.Bxb5 Rb6 31.Be8+ Rxe8 32.Nc5 Rxb2 33.Nd3 Re6 34.Nf4# 1-0