1.d4 d5 2.c4 c6 3.Nf3 Nf6 4.Bf4 dxc4 5.e3 b5 6.a4 a5 7.b3 b4 8.Bxc4 Bf5 9.Bxb8 Qxb8 10.Ne5 e6 11.Nxc6 Qc7 12.Bb5 Bd6 13.Nxa5+ Nd7 14.Nc4 O-O 15.Bxd7 Qxd7 16.Nb6 Qc6 17.Nxa8 Qxg2 18.Rf1 Rxa8 19.Qe2 Qg6 20.Kd2 Be4 21.f3 Bd5 22.Rc1 Bxb3 23.Rc6 Be7 24.a5 Bd5 25.Rb6 Rc8 26.e4 Qh6+ 27.Qe3 Bg5 28.exd5 Bxe3+ 29.Kd3 Qf4 30.Rxb4 Qxf3 31.a6 Bf4#