Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. d4 Bg4 5. dxe5 Bxf3 6. Qxf3 Qe7 7. exd6 cxd6 8.
Nc3 Nf6 9. Bf4 Nc6 10. Rd1 O-O-O 11. O-O Kb8 12. a3 g5 13. Be3 Bg7 14. Nd5 Nxd5
15. Bxd5 Ne5 16. Qe2 g4 17. Qb5 h5 18. Rd4 Nc6 19. Bxc6 Bxd4 20. Bxd4 h4 21.
Bf6 Qc7 22. Be7 *
Position (FEN): 1k1r3r/ppq1Bp2/2Bp4/1Q6/4P1pp/P7/1PP2PPP/5RK1 b - - 3 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1567
Best move: Qxe7