Chess puzzle (Equality)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 Nbd7 4. Nf3 e5 5. d5 c6 6. Bg5 h6 7. Bh4 g5 8. Bg3
Qc7 9. h4 g4 10. Nh2 h5 11. Bd3 Be7 12. O-O a5 13. f4 Rg8 14. fxe5 dxe5 15. Bc4
Qb6+ 16. Kh1 Qxb2 17. dxc6 bxc6 18. Na4 Qb4 19. Bb3 Nc5 20. Nxc5 *
Position (FEN): r1b1k1r1/4bp2/2p2n2/p1N1p2p/1q2P1pP/1B4B1/P1P3PN/R2Q1R1K b q - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2116
Best move: Qxc5