Nf3 d5 d4 Nf6 c4 dxc4 e3 Bg4 Bxc4 e6 Nbd2 Nbd7 h3 Bh5 Qb3 Rb8 e4 Be7 e5 c6 exf6 Bxf6 Bd3 b5 a4 Be7 axb5 O-O Rxa7 Kh8 O-O cxb5 g4 Bg6 Ne4 Nb6 Bf4 Rc8 Qxb5 Nd5 Bd2 f5 Neg5 Be8 Qb7 Rb8 Qa6 Qb6 Nxe6 Rg8 Nf4 Qxa6 Bxa6 Nb4 Rxe7 Nxa6 gxf5 Rxb2 Rfe1 Rxd2 Rxe8 Rc2 Ng5 Rc7 Rxg8+ Kxg8 Re8#