Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxc6 dxc6 5. f3 Bc5 6. Bc4 h5 7. c3 Bd7 8.
d4 Bb6 9. Qb3 Qe7 10. Bf4 Nxe4 11. O-O Nd6 12. Na3 Nxc4 13. Qxc4 Be6 14. Qd3
O-O-O 15. Rfe1 Qd7 16. Rad1 c5 17. b3 cxd4 18. cxd4 g6 19. Nb5 a6 20. Nc3 Bxd4+
21. Kh1 Bxc3 *
Position (FEN): 2kr3r/1ppq1p2/p3b1p1/7p/5B2/1PbQ1P2/P5PP/3RR2K w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1565
Best move: Qxc3