e4 d6 d4 Nf6 Nc3 g6 g3 Bg7 h3 Nc6 Nf3 h6 Bg2 O-O d5 Ne5 Nxe5 dxe5 O-O Bd7 Kh2 e6 Be3 Re8 Qd2 h5 Bg5 b6 f4 exf4 Qxf4 exd5 Nxd5 Bf5 Nxc7 Rxe4 Bxe4 Bxe4 Rad1 Qf8 Bxf6 Bc6 Bxg7 Qxg7 Nxa8 Bxa8 Rd8+ Kh7 Rxa8 a5 Qxf7 Kh6 Qxg7+ Kxg7 Ra7+ Kg8 Rd1 g5 Rd8#