d4 Nf6 c4 e6 Nf3 d5 g3 Be7 Bg2 O-O O-O dxc4 Nbd2 b5 a4 Qe8 Ne5 c6 axb5 Nd5 e4 c3 Ndc4 cxb2 Bxb2 cxb5 exd5 bxc4 dxe6 f6 Bxa8 g6 Ng4 Bxe6 Re1 Qc8 Nh6+ Kh8 d5 a6 Rxe6 Qc5 Ba3 Qxa3 Rxa3 Bxa3 Qd4 g5 Rxf6 Nc6 Rxf8#