Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Nxd5 6. Nxf7 Kxf7 7. Qf3+ Ke6
8. Nc3 Nb4 9. Qe4 c6 10. a3 Na6 11. O-O Nc5 12. Qe2 Qd6 13. d4 Nd7 14. Re1 Kf7
15. dxe5 Qe6 16. Qf3+ Ke8 17. Nxd5 cxd5 18. Bxd5 Qg6 19. e6 Nf6 20. Bxb7 Rb8
21. Qc6+ Kd8 22. e7+ Bxe7 23. Rxe7 *
Position (FEN): 1rbk3r/pB2R1pp/2Q2nq1/8/8/P7/1PP2PPP/R1B3K1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2329
Best move: Kxe7