c4 Nf6 g3 e6 Nf3 d5 cxd5 exd5 Bg2 Bd6 d4 Bg4 Nc3 Nbd7 h3 Be6 Ng5 c6 O-O Nf8 e4 dxe4 Ncxe4 Ng6 Nxe6 fxe6 Qb3 Nxe4 Re1 Qd7 Rxe4 O-O-O Rxe6 Rhe8 d5 Bc5 Be3 Bb6 Rxe8 Rxe8 dxc6 Qe6 Bd5 Qf5 Bxb6 bxc6 Bxc6 Ne5 Rc1 Nxc6 Rxc6+ Kb8 Be3+ Ka8 Rc7 a6 Ra7#