Chess puzzle (Equality)
Moves: 1. e4 c5 2. d4 cxd4 3. Qxd4 Nc6 4. Qd1 e5 5. Nf3 Nf6 6. Nc3 Bb4 7. Bg5 Bc5 8.
Nd5 Be7 9. Nxe7 Qxe7 10. Bd3 Qb4+ 11. Nd2 Qxb2 12. O-O d6 13. Nc4 Qd4 14. Be3
Qc3 15. Nxd6+ Ke7 16. Nb5 Qa5 17. Bc5+ Ke8 18. Nd6+ Kd7 19. Nxf7 *
Position (FEN): r1b4r/pp1k1Npp/2n2n2/q1B1p3/4P3/3B4/P1P2PPP/R2Q1RK1 b - - 0 19
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1577
Best move: Qxc5