Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Bb4 4. Nxe5 Nc6 5. Nxc6 dxc6 6. Bd3 Bc5 7. O-O Ng4
8. Qf3 Ne5 9. Qg3 O-O 10. Qxe5 Re8 11. Qg3 Bd6 12. Qe3 Qh4 13. g3 Qf6 14. Ne2
Bg4 15. Nf4 g5 16. Ng2 h5 17. Re1 Qe5 18. f3 Bd7 19. Be2 *
Position (FEN): r3r1k1/pppb1p2/2pb4/4q1pp/4P3/4QPP1/PPPPB1NP/R1B1R1K1 b - - 2 19
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 2031
Best move: Bc5