e4 d5 exd5 e5 c4 Nf6 d4 Qe7 dxe5 Qxe5+ Be2 Bg4 Kf1 Bxe2+ Nxe2 Bc5 Nbc3 Ne4 Bf4 Nxc3 Bxe5 Nxd1 Rxd1 O-O Bxc7 Nd7 Nf4 Rfc8 d6 Kf8 a3 g5 Nd5 Bb6 h4 f6 hxg5 Bxc7 Nxc7 Rab8 Rxh7 Kg8 Rxd7 Kh8 gxf6 Rf8 f7 Rbc8 Ne6 a5 Rxb7 Rfd8 Ke2 Kh7 f8=Q+ Rc7 Rh1+ Kg6 Rh6#