d4 Nf6 c4 e6 Nc3 Bb4 Nf3 c5 g3 cxd4 Nxd4 O-O Bg2 d5 O-O Nc6 cxd5 Bxc3 bxc3 Nxd4 Qxd4 Nxd5 Ba3 h6 Rad1 Bd7 c4 Ba4 Bxf8 Qxf8 cxd5 b5 dxe6 Bxd1 exf7+ Kh8 Rxd1 h5 Bxa8 a5 Qe5 Qxf7 Rd8+ Qe8 Rxe8+ Kh7 Qxh5#