1.d4 d5 2.e4 dxe4 3.Nc3 Nf6 4.f3 e6 5.Be3 Bb4 6.Bg5 h6 7.Bh4 g5 8.Bg3 Nh5 9.Be5 f6 10.fxe4 Nf4 11.Bxf4 gxf4 12.Qh5+ Ke7 13.a3 Bxc3+ 14.bxc3 Nd7 15.Qf3 Qf8 16.Qxf4 e5 17.Qh4 Rg8 18.Nf3 Kd6 19.Rd1 c6 20.dxe5+ Kc7 21.exf6 Nxf6 22.Qf4+ Kb6 23.Rb1+ Ka5 24.Qe5+ c5 25.Rb5+ Ka4 26.Rxc5 b6 27.Qd4+ Kxa3 28.Qb4+ Ka2 29.Bc4+ Ka1 30.O-O#