Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 exd4 5. Nxd4 Bd7 6. Nc3 Be7 7. Bf4 Nf6 8.
b3 O-O 9. f3 Nxd4 10. Qxd4 Be6 11. O-O-O c6 12. Be2 d5 13. e5 Nd7 14. Kb1 Qc7
15. h4 Bc5 16. Qd2 Bb4 17. g4 Qa5 18. Kb2 Qa3+ 19. Kb1 Qa5 20. Kb2 Bxc3+ *
Position (FEN): r4rk1/pp1n1ppp/2p1b3/q2pP3/5BPP/1Pb2P2/PKPQB3/3R3R w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 796
Best move: Qxc3