1.d4 d5 2.Nf3 Nc6 3.e3 Bf5 4.c4 e6 5.Qb3 b6 6.Qa4 Ne7 7.Ne5 g6 8.cxd5 exd5 9.Nxc6 Qd7 10.Bb5 a6 11.Nxe7 Qxb5 12.Qxb5+ axb5 13.Nxf5 gxf5 14.Nc3 b4 15.Nxd5 Rg8 16.Nxc7+ Kd7 17.Nxa8 Rxg2 18.Bd2 Kc6 19.d5+ Kb7 20.Kf1 Rg6 21.Rc1 Bd6 22.Nxb6 Kxb6 23.Rc6+ Kb7 24.Rg1 Rh6 25.Rg7 Rxh2 26.Rxf7+ Bc7 27.Rfxc7+ Kb8 28.d6 Ka8 29.d7 Rxf2+ 30.Kxf2 h5 31.d8=Q#