1.e4 d5 2.exd5 Nf6 3.c4 e6 4.dxe6 Bxe6 5.Nf3 Qe7 6.Qe2 Nc6 7.d4 Bg4 8.Be3 Bxf3 9.gxf3 Qd8 10.d5 Ne7 11.Nc3 Qd7 12.Nb5 a6 13.Bh3 Qd8 14.Nc3 c6 15.dxc6 Nxc6 16.Rd1 Qe7 17.Nd5 Nxd5 18.cxd5 Ne5 19.d6 Qf6 20.Bc5 b6 21.Rd5 bxc5 22.Rxe5+ Be7 23.Rxe7+ Kf8 24.Bc8 g5 25.Re8+ Kg7 26.Rxh8 Kxh8 27.Qe8+ Kg7 28.d7 Qxf3 29.d8=Q Qxh1+ 30.Kd2 Rxc8 31.Qxg5#