Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. Nc3 Ne7 7. Bf4 Nc6 8.
Qd3 Qf6 9. Bg3 Be6 10. O-O-O O-O-O 11. f4 Be7 12. Be2 Nb4 13. Qb5 Nc6 14. Nd5
Nd4 15. Nxe7+ Kb8 16. Nc6+ *
Position (FEN): 1k1r3r/ppp2ppp/2Npbq2/1Q6/3nPP2/6B1/PPP1B1PP/2KR3R b - - 2 16
Black to move.
Themes:  Middlegame  
Puzzle rating: 1435
Best move: Nxc6