Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 Bg4 4. dxe5 Bxf3 5. Qxf3 dxe5 6. Qf5 Bd6 7. Bg5 Qd7 8.
Bb5 c6 9. Qxd7+ Nxd7 10. Bc4 h6 11. Be3 Ngf6 12. f3 b5 13. Bd3 a5 14. c4 Bb4+
15. Kf2 Bc5 16. Bxc5 *
Position (FEN): r3k2r/3n1pp1/2p2n1p/ppB1p3/2P1P3/3B1P2/PP3KPP/RN5R b kq - 0 16
Black to move.
Themes:  Middlegame  
Puzzle rating: 994
Best move: Nxc5