Nf3 Nf6 g3 g6 Bg2 Bg7 d4 O-O O-O d6 b3 a5 c4 Ne4 Ng5 d5 cxd5 f5 Nxe4 a4 Nec3 Nd7 Nxa4 Ra6 Nbc3 e6 dxe6 Nf6 d5 Ne4 Nxe4 Bxe6 Bg5 Qxd5 Nf6+ Bxf6 Bxd5 Bxa1 Bxe6+ Rxe6 Qd5 Re8 Rxa1 c6 Qd7 Rxe2 Qxb7 R2e6 Nc5 Re1+ Rxe1 Rf8 Ne6 h6 Qg7#