d4 Nf6 c4 g6 g3 Bg7 Bg2 d5 cxd5 Nxd5 e4 Nb6 Ne2 O-O O-O Nc4 b3 Nb6 e5 c5 dxc5 Bg4 f3 Bf5 f4 Bg4 Nbc3 Nc8 Qxd8 Rxd8 Bxb7 Na6 Bxa8 Nxc5 Be3 Bxe2 Nxe2 Nb6 Bxc5 Rc8 Bxb6 Rxa8 Bc5 f6 Rad1 Re8 e6 h5 Bxa7 g5 fxg5 Ra8 Rd7 Rf8 Rxe7 fxg5 Rxf8+ Bxf8 Re8 Kg7 Bd4+ Kh7 Rxf8 g4 Nf4 h4 Rh8#