d4 Nf6 c4 e6 Nf3 Bb4+ Bd2 Bxd2+ Qxd2 O-O g3 d5 cxd5 exd5 Nc3 Nc6 Ne5 Qd6 Nxc6 bxc6 Rc1 Re8 Bg2 Bg4 f3 h6 fxg4 g6 O-O c5 Nb5 Qc6 Rxc5 Ne4 Bxe4 Qe6 Bxd5 Qxe2 Qxe2 Rxe2 Bxa8 Rxb2 Bd5 c6 Rxc6 Kh8 Rc8+ Kh7 Rxf7#