1.d4 Nf6 2.Nf3 h6 3.g3 d5 4.c4 c6 5.Nc3 Nbd7 6.Bg2 dxc4 7.a4 e6 8.a5 Bb4 9.Qa4 Nd5 10.Bd2 b5 11.axb6 Qxb6 12.O-O a5 13.Nxd5 exd5 14.Bxb4 Qxb4 15.Qxb4 axb4 16.Rxa8 f5 17.Ra7 Rg8 18.Bh1 Kf8 19.Bg2 Kf7 20.Rc1 Rh8 21.Ne5+ Ke6 22.Bh3 Nc5 23.e4 Nb3 24.Bxf5+ Kd6 25.Nf7# 1-0