Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 b5 4. cxb5 a6 5. e3 g6 6. Nc3 Bg7 7. Nf3 d6 8. Bc4 Qa5
9. O-O axb5 10. Bxb5+ Bd7 11. Bxd7+ Nbxd7 12. e4 O-O 13. Re1 Rfb8 14. Qc2 Ng4
15. Bd2 Nge5 16. Nxe5 Nxe5 17. b3 Qa6 18. f4 Nd3 19. Re2 Bd4+ 20. Kf1 Bxc3 *
Position (FEN): rr4k1/4pp1p/q2p2p1/2pP4/4PP2/1Pbn4/P1QBR1PP/R4K2 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 2101
Best move: Qxc3