d4 Nf6 c4 e6 Nf3 d5 g3 Be7 Bg2 O-O O-O dxc4 Qc2 a6 Nbd2 c5 dxc5 Nbd7 Nxc4 Bxc5 Bf4 Re8 Rad1 Nd5 Ng5 N5f6 Ne5 Qa5 Rxd7 Bxd7 Nxd7 Nxd7 Qxh7+ Kf8 Qh5 g6 Qh7 Bxf2+ Rxf2 Ke7 Qxf7+ Kd8 Nxe6+ Rxe6 Qxe6 Qf5 Qg8+ Ke7 Qxa8 b5 Bc7 Qg4 Qd8+ Ke6 Qe8#