Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 d5 3. d4 c5 4. exd5 exd5 5. Nc3 Nf6 6. Bd3 Nc6 7. dxc5 Bxc5 8.
O-O O-O 9. Be3 Bd6 10. Re1 Qc7 11. Nb5 Qd7 12. Nxd6 Qxd6 13. h3 Qb4 14. b3 d4
15. Bg5 Nd5 16. Bh4 Nc3 17. Qc1 Be6 18. Ng5 Bd5 19. Nxh7 Rfe8 20. Rxe8+ Rxe8
21. Bf6 *
Position (FEN): 4r1k1/pp3ppN/2n2B2/3b4/1q1p4/1PnB3P/P1P2PP1/R1Q3K1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1848
Best move: Ne4