Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Nc3 d6 5. d3 Bd7 6. Be3 Nd4 7. Bxd4 exd4 8.
Na4 Bxa4 9. b3 Bd7 10. O-O c6 11. Qd2 h6 12. b4 Bb6 13. a4 a6 14. e5 Qc7 15.
exd6 Qxd6 16. Rfe1+ Ne7 17. Ne5 O-O 18. Re2 Be6 19. Rae1 Bxc4 *
Position (FEN): r4rk1/1p2npp1/pbpq3p/4N3/PPbp4/3P4/2PQRPPP/4R1K1 w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1604
Best move: Nxc4