d4 d5 e3 Nd7 c4 c6 Nc3 dxc4 Bxc4 e6 Nf3 Be7 Bd3 Qc7 Bd2 e5 Ne4 Nh6 dxe5 O-O Bc3 Rd8 Qc2 Ng4 e6 Nde5 exf7+ Kh8 Rd1 Be6 Neg5 Bxg5 Nxg5 Bxf7 h3 Nxd3+ Rxd3 Bg6 Rxd8+ Rxd8 Qe2 Nxf2 Qxf2 Qe7 O-O Qxg5 Qf8+ Rxf8 Rxf8#