Nf3 Nf6 g3 d5 Bg2 e6 O-O Be7 d3 O-O Nbd2 b6 e4 dxe4 Ne5 Nbd7 Nc6 Qe8 Nxe4 Ba6 Bf4 Nd5 Nxe7+ Nxe7 Bxc7 e5 Nd6 f5 Nxe8 Rfxe8 Bxa8 Rxa8 Re1 Nc6 Qf3 e4 Qxf5 e3 Qxd7 Nb4 Rxe3 Bb5 Qxb5 Rf8 Re8 Kf7 Qf5+ Kxe8 Qe6#