Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 g6 3. c3 Bg7 4. Bc4 e6 5. O-O d5 6. exd5 exd5 7. Qe2+ Be6 8.
Bb5+ Nc6 9. d4 c4 10. Ng5 Qd6 11. b3 Ne7 12. Ba3 Qc7 13. Nxe6 fxe6 14. Qxe6 a6
15. Bxc6+ bxc6 16. bxc4 Qd7 17. cxd5 cxd5 18. Re1 Qxe6 19. Rxe6 Ra7 20. Nd2 Kf7
21. Rae1 Bf6 22. Nf3 Nf5 23. Ne5+ *
Position (FEN): 7r/r4k1p/p3Rbp1/3pNn2/3P4/B1P5/P4PPP/4R1K1 b - - 8 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1679
Best move: Kxe6