Chess puzzle (Equality)
Moves: 1. e4 c5 2. d4 d6 3. dxc5 Qa5+ 4. Nc3 Qxc5 5. Be3 Qc7 6. Nd5 Qd8 7. Nf3 a6 8.
Bc4 b5 9. Bb3 Nd7 10. Ng5 e6 11. Qf3 Ne5 12. Qf4 exd5 13. Bxd5 Rb8 14. Nxf7
Qa5+ 15. Kf1 Nf6 16. Nxe5 dxe5 17. Qxe5+ Be7 18. Bc6+ Kf7 19. Qxb8 Rd8 20. Qf4
Qb4 21. Rc1 *
Position (FEN): 2br4/4bkpp/p1B2n2/1p6/1q2PQ2/4B3/PPP2PPP/2R2K1R b - - 4 21
Black to move.
Themes: Fork Middlegame  
Puzzle rating: 1421
Best move: Qc4+