Nf3 Nf6 c4 e6 Nc3 d5 d4 Be7 Bf4 O-O e3 Nbd7 Bd3 h6 cxd5 exd5 O-O c5 Bc2 Nb6 dxc5 Nc4 b4 a5 a3 axb4 axb4 Rxa1 Qxa1 b6 Qa7 Qd7 Qxd7 Bxd7 Ne5 bxc5 Nxd7 Nxd7 Nxd5 Bg5 Bf5 Nce5 bxc5 g6 Bxd7 Nxd7 Bxg5 hxg5 c6 Ne5 Ne7+ Kh8 c7 Nc4 Rd1 Re8 Rd8 Nd6 Rxe8+ Kh7 Rd8 f6 Rxd6 Kh6 c8=Q f5 Qh8#