Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 Nf6 3. d3 d6 4. Bd2 Nc6 5. c3 e6 6. b4 cxb4 7. cxb4 a6 8. a4
Be7 9. Nf3 O-O 10. O-O Qc7 11. Qb3 Rd8 12. Nc3 a5 13. b5 Nb4 14. Na2 d5 15.
exd5 exd5 16. Nxb4 dxc4 17. dxc4 Bxb4 18. Bxb4 axb4 19. Qxb4 b6 20. Rfe1 Be6
21. Ne5 Qc5 *
Position (FEN): r2r2k1/5ppp/1p2bn2/1Pq1N3/PQP5/8/5PPP/R3R1K1 w - - 4 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1620
Best move: Qxc5