1.d4 e6 2.c4 Nf6 3.Nc3 b6 4.e4 Bb4 5.Bd3 Bb7 6.Qc2 O-O 7.Ne2 Bxc3+ 8.bxc3 d6 9.O-O e5 10.f4 Nbd7 11.Ng3 c5 12.Nf5 Qc7 13.fxe5 dxe5 14.d5 Ne8 15.Qf2 f6 16.Be2 g6 17.Nh6+ Kh8 18.Qh4 Qd8 19.Bg4 Ba6 20.Qh3 Bxc4 21.Bxd7 Bxf1 22.Kxf1 Nd6 23.Be6 Qe8 24.Ng4 Qb5+ 25.Kg1 Nxe4 26.Bh6 Qb2 27.Rf1 Nxc3 28.Bxf8 Ne2+ 29.Kh1 Nf4 30.Be7 Nxh3 31.Bxf6# 1-0