d4 Nf6 c4 g6 Nf3 Bg7 g3 c5 d5 b5 cxb5 a6 bxa6 d6 e4 h6 Bb5+ Kf8 Qe2 Bxa6 Bxa6 Nxa6 O-O Kg8 Rd1 Kh7 Nc3 e6 dxe6 fxe6 e5 Nb4 exf6 Qxf6 Rxd6 Rae8 a3 Nc2 Ne4 Qf7 Neg5+ hxg5 Nxg5+ Kg8 Nxf7 Nxa1 Nxh8 Bxh8 Rxe6 Rxe6 Qxe6+ Kg7 Be3 Nc2 Bxc5 g5 Qf5 Nxa3 bxa3 Kh6 Bf8+ Kh5 Qf7+ Kg4 f3+ Kh3 Qh5#