Chess puzzle (Equality)
Moves: 1. Nf3 d5 2. g3 Nc6 3. Bg2 Nf6 4. d3 e6 5. O-O Bd6 6. Nbd2 Ne7 7. e4 h6 8. e5
Bxe5 9. Nxe5 Qd6 10. Nef3 e5 11. Nb3 O-O 12. Nh4 c6 13. c4 Bg4 14. f3 Be6 15.
cxd5 Nexd5 16. f4 exf4 17. Bxd5 Nxd5 18. Bxf4 Qe7 19. Ng2 g5 20. Be5 f5 21. Na5
*
Position (FEN): r4rk1/pp2q3/2p1b2p/N2nBpp1/8/3P2P1/PP4NP/R2Q1RK1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1564
Best move: Qc5+