Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. c3 Nf6 5. d4 exd4 6. e5 Ng8 7. cxd4 Bb6 8.
O-O d5 9. exd6 cxd6 10. d5 Bd7 11. dxc6 bxc6 12. Re1+ Ne7 13. Bg5 f6 14. Bf4
Bc5 15. Nc3 cxb5 16. Nd5 O-O 17. Nxe7+ Kh8 18. Nh4 Be8 19. Qg4 d5 20. Nhf5 g6
21. Nh4 *
Position (FEN): r2qbr1k/p3N2p/5pp1/1pbp4/5BQN/8/PP3PPP/R3R1K1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1567
Best move: Bxe7