d4 Nf6 c4 e6 Nf3 d5 Nc3 c6 e3 Nbd7 Qc2 Bd6 Bd3 h5 O-O Be7 Bd2 O-O Rfe1 c5 cxd5 exd5 Rac1 Rb8 e4 dxe4 Nxe4 Ra8 Ng3 Nb6 dxc5 Nbd5 Ne5 Bg4 Qa4 Qc8 h3 Be6 c6 Bd6 Qh4 Bxe5 Rxe5 Qc7 Rce1 g6 Rxe6 Rad8 R6e5 Rde8 Rxe8 Rxe8 Rxe8+ Nxe8 cxb7 Qb8 Qg5 Ndc7 Bxg6 Nd6 Bxh5+ Kf8 Nf5 Na6 Qf6 Nc4 Qxf7#