1.d4 Nf6 2.c4 e6 3.Nf3 Bb4+ 4.Nbd2 d6 5.a3 Bxd2+ 6.Qxd2 O-O 7.b4 b6 8.e3 Bb7 9.Be2 Nbd7 10.Bb2 a5 11.O-O Ne4 12.Qc2 f5 13.d5 e5 14.Ne1 axb4 15.axb4 Rxa1 16.Bxa1 b5 17.f3 Ng5 18.h4 Nf7 19.Qxf5 bxc4 20.e4 Nh6 21.Qh3 Nb6 22.Nc2 Qa8 23.f4 exf4 24.Qe6+ Kh8 25.Bd4 Ng8 26.h5 Bc8 27.h6 Nf6 28.Qe7 gxh6 29.Qxf8#