Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Nf3 g6 3. c4 Bg7 4. Nc3 d5 5. Bg5 c5 6. Bxf6 Bxf6 7. cxd5 Bg4 8.
Ne5 cxd4 9. Qxd4 Nd7 10. f4 Nb6 11. e4 e6 12. Bb5+ Kf8 13. Qc5+ Be7 14. Qe3
exd5 15. Nxg4 d4 16. Qh3 dxc3 17. Qh6+ Kg8 18. bxc3 Bf8 19. Qh3 Bg7 20. e5 a6
21. Ba4 Nxa4 22. O-O Nxc3 *
Position (FEN): r2q2kr/1p3pbp/p5p1/4P3/5PN1/2n4Q/P5PP/R4RK1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1451
Best move: Qxc3