1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Bg5 c5 5.d5 Bxc3+ 6.bxc3 d6 7.f3 h6 8.Bh4 Qe7 9.e4 Nbd7 10.dxe6 fxe6 11.Nh3 g5 12.Bg3 e5 13.Nf2 Nf8 14.Qd2 Be6 15.Nd1 Ng6 16.Ne3 O-O-O 17.O-O-O Qf7 18.h4 g4 19.h5 Nf4 20.Bxf4 exf4 21.Nf5 Bxf5 22.exf5 gxf3 23.Qxf4 fxg2 24.Bxg2 Nxh5 25.Qf3 Nf6 26.Rhe1 Rhe8 27.Re6 h5 28.Rxf6 Qxf6 29.Qxb7# 1-0