Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 e6 4. Nf3 Bd6 5. Ne5 O-O 6. Bd3 b6 7. Ng4 Nxg4 8.
Qxg4 e5 9. dxe5 Bxg4 10. exd6 cxd6 11. Nc3 Nc6 12. Nxd5 Ne5 13. Ba6 Ng6 14. Bg3
Qg5 15. c4 Ne5 16. f4 Nd3+ 17. Kd2 Qd8 18. Kxd3 Re8 19. Rhe1 Re6 20. h3 Bf5+
21. e4 Rg6 22. Re3 Bxe4+ *
Position (FEN): r2q2k1/p4ppp/Bp1p2r1/3N4/2P1bP2/3KR1BP/PP4P1/R7 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1584
Best move: Kxe4