Chess puzzle (Equality)
Moves: 1. d4 e6 2. Nf3 b6 3. e3 Bb7 4. c4 d6 5. Nc3 g6 6. Bd3 Bg7 7. O-O Nf6 8. h3 O-O
9. a3 Re8 10. b4 c5 11. Bb2 cxd4 12. exd4 d5 13. c5 bxc5 14. bxc5 a6 15. a4 Nc6
16. Re1 Nh5 17. Qd2 Bxd4 18. Nxd4 Nxd4 19. Qe3 Nb3 20. Ra3 Na5 21. Be2 d4 22.
Qd2 dxc3 *
Position (FEN): r2qr1k1/1b3p1p/p3p1p1/n1P4n/P7/R1p4P/1B1QBPP1/4R1K1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1577
Best move: Qxc3